body
{
    font: 14px "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    margin: 0px auto;
    color: #303030;
} 
body a
{
    color: #0066CC;
    }

@media print
{
	.no-print, .no-print *
	{
		display: none !important;
	}
}
html.busy, html.busy * {  
  cursor: wait !important;  
}  

input[type=text]::-ms-clear { display: none; }

.hr { 
width: 96%; 
height: 1px; 
border: 0; 
margin: 1px auto 0px auto; 
}

.text-right
{
	text-align: right;
}

.text-left
{
	text-align: left;
}

.text-center
{
	text-align: center;
}
	.text-center > span
	{
		display: inline-block;
		margin: 0 auto;
	}

/* center custom page content mainly images */
.custom-page-center
{
	text-align: center;
}

	.custom-page-center > img
	{
		display: inline-block !important;
	}


.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.ui-button
{
	cursor: pointer;
    cursor: hand; 
}

.button[disabled], .ui-button[disabled] { opacity:.2; cursor: default; }

.ui-left-panel {
	margin-top: 25px;
    width: 8%;
    float: left;
}

.ui-right-panel {
    width: 92%;
    float: left;
}

.ui-half-panel {
    width: 50%; /* case 10232 */
    float: left;
}
.reg-left-panel {
    width: 42%;
    float: left;
}
.reg-right-panel {
    width: 58%;
    float: left;
}
	.reg-right-panel ul
	{
		width: 370px;
		margin: 0 auto;
		padding: 0 0 0 10px;/*Case 12373 - Stupid IE will give ul a huge left padding if you don't specify it */
	}
.reg-payments
{
	display: inline-block;
	border: 0;	
}

	.reg-payments .fields li
	{
		float: none !important;
		margin-bottom: 5px;
	}

	.reg-payments .fields .payment-status
	{
		margin-left: 10px; 
		font-style: italic;
	}

.ul 
{
    text-decoration: underline;
    }		

a img { border: 0;}

table {width: 100%; height: 100%} 
h1 
{
    padding: -3px 1px -3px 1px;
    }
    
textarea
{
   resize: none;
}    
.demoHeaders { margin-top: 2em; }

#noWebsync
{
    width: 1000px; left: 50%; margin-left:-500px; top: 150px; z-index: 5000; position:absolute; display: none;
    }
.noScript
{
    width: 1000px; left: 50%; margin-left:-500px; top: 150px; z-index: 5000; position:absolute; font-size:15px; font-weight:bold; color:red; text-align: center;
}
.theader
{
    margin: 0px auto;
    }
    #divHeaderContent
    {
        margin: 0px auto; width: 1000px; min-width: 1000px;
        }
.tbodyheader
{
    margin: 0px auto;
    }
    #divBodyHeaderContent
    {
        margin: 0px auto; width: 1000px; min-width: 1000px;
        }
.tfooter
{
margin: 0px auto;
}
    #divFooterContent
    {
        margin: 20px auto 10px auto; width: 1000px; min-width: 1000px; text-align: center;
        }
.tbody
{
	top: 60px;
	margin: 0px auto;
}
#divMainMenu
{
    margin: 0 auto; width: 1000px; min-width: 1000px; z-index: 300; 
    }

#divMainMenuFull
{
	 width: 1000px; min-width: 1000px; overflow: hidden;
}

	#divMainMenuFull #divMainMenuMenus
	{
		max-width: 100%;
	}
#divMainMenuBottom
{
	width: 1000px; min-width: 1000px; overflow: hidden;
	height: 31px;
}
#divMainMenuLogo
{
    left:0; float:left; width: 250px; min-width: 250px; background:transparent; overflow:hidden;
    }
    
#divMainMenuStatus
{
    float:left; margin-top: 3px; background:transparent;
   }
	#divMainMenuStatus ul
	{
		width: 170px; min-width: 170px; background:transparent;
		-webkit-padding-start: 0;
		-webkit-margin-after: 0;
		-webkit-margin-before: 1px;
	}
	#divMainMenuStatus li
	{
		list-style-type:none;
	}
#divMainMenuContent
{
    background:transparent;
}
	#divMainMenuContent li
	{
		list-style-type:none;
	}
#divMainMenuMenus
{
    float:right; max-width: 1000px; height: 30px; background:transparent;
    }
    #divMainMenuMenuHolder
    {
        position: relative; height:28px; 
        }
    #divMainMenuMenuSpacer
    {
        padding-left: 40px; padding-right: 8px; margin-top: 4px; 
        }

.menuStatus
{
    min-width: 36px;
    text-align: center;
    -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; border-top-left-radius: 10px; 
    -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; border-top-right-radius: 10px; 
    -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; 
    -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; 
    }

.menuStatus:hover
{
    background-color: #99CCFF;
    -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; border-top-left-radius: 10px; 
    -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; border-top-right-radius: 10px; 
    -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; 
    -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; 
}
    
.mainMenuStatus
{
    min-width: 22px;
    width: 22px;
    background: transparent;
    color: White;
    font-weight:bold;
    font-size: 15px;
    text-decoration:none;
    text-align: center;
    vertical-align: middle;
    }

.mainMenu
{
    float:left;
    background: transparent;
    font-weight:bold;
    font-size: 12px;
    text-decoration:none;
    margin-top:1px;
	border: 1px solid transparent;
	cursor: pointer;
	text-decoration: none;
}
	.mainMenu a
	{
		text-decoration: none;
	}
	.mainMenu #divBuyerLogin
	{
		min-width: 110px;
		text-align: right;
	}
		.mainMenu #divBuyerLogin div
		{
			float: right; margin-left: 5px; 
		}
	.mainMenu #divBuyerCurrent
	{
		min-width: 105px;
		text-align: center;
	}
	.mainMenu #divBuyerPast
	{
		min-width: 85px;
		text-align: center;
	}
	.mainMenu #divBuyerEmail
	{
		min-width: 65px;
		text-align: center;
	}
.arrow-down {
	width: 0; 
	height: 0; 
	border-top: 4px solid;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}    

.mainMenuDivider
{
    float: left;
    background: transparent;
    font-weight:bold;
    text-decoration:none;
    margin-left: 5px;
    margin-right: 5px;
    }
    
.mainMenuDropdown   
{
    display:none; 
    width: 180px; 
    z-index: 300; 
	position: absolute;
}
.mainMenuDropdownBrowseBy
{
    display:none; 
    width: 230px; 
    z-index: 300; 
	position: absolute;
}
.mainMenuDropdownCategories
{
    display:none; 
    width: 250px; 
    z-index: 300; 
	position: absolute;
}
.ui-liveAuction
{
	vertical-align: text-bottom;
}
   
.ui-winning
{
    color: #00BB00;
    padding: 2px 13px;
    font-weight: bold;
} 

.ui-warning
{
    color: #FFB00D;
    padding: 2px 20px;
    font-weight: bold;
}       

.ui-losing
{
    color: #FF3333;
    padding: 2px 20px;
    font-weight: bold;
}    
.ui-watching
{
    color: #0066CC;
    padding: 2px 20px;
    font-weight: bold;
}    

.ui-winningBorder
{
    border: 1.5px solid #00BB00;
    background: #F2FFF2 repeat-x 50% 50%;
} 

.ui-warningBorder
{
    border: 1.5px solid #FFB00D;
    background: #FFFFCC repeat-x 50% 50%;
}       

.ui-losingBorder
{
    border: 1.5px solid #FF3333;
    background: #FFF2F2 repeat-x 50% 50%;
}    
.ui-watchingBorder
{
    border: 1.5px solid #0066CC;
    background: #EAF4FF repeat-x 50% 50%;
}    

.ui-reserveMet
{
    color: #0066CC;
}    
.ui-reserveNotMet
{
    color: #FF0000;
}    
.reserve
{
	font-size: 12px;
}    
.met
{
    color: #0066CC;
}    
.not-met
{
    color: #FF0000;
}    

.ui-round
{
    -moz-border-radius-topleft: 10px/*{cornerRadius}*/; -webkit-border-top-left-radius: 10px/*{cornerRadius}*/; -khtml-border-top-left-radius: 10px/*{cornerRadius}*/; border-top-left-radius: 10px/*{cornerRadius}*/; 
    -moz-border-radius-topright: 10px/*{cornerRadius}*/; -webkit-border-top-right-radius: 10px/*{cornerRadius}*/; -khtml-border-top-right-radius: 10px/*{cornerRadius}*/; border-top-right-radius: 10px/*{cornerRadius}*/; 
    -moz-border-radius-bottomleft: 10px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 10px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 10px/*{cornerRadius}*/; border-bottom-left-radius: 10px/*{cornerRadius}*/; 
    -moz-border-radius-bottomright: 10px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 10px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 10px/*{cornerRadius}*/; border-bottom-right-radius: 10px/*{cornerRadius}*/; 
    }
.ui-bigCheckbox
{
    /* Double-sized Checkboxes */
 /*  -ms-transform: scale(1.5); IE */
  /*-moz-transform: scale(1.5);  FF */
  /*-webkit-transform: scale(1.5);  Safari and Chrome */
  /*-o-transform: scale(1.5);  Opera */
  margin-top: 2px;
  margin-left: 4px;
  margin-right: 4px;
}

.ui-winningTile
{
    background: #E4FFE4 repeat-x 50% 50%;
} 
	.ui-winningTile .lot-bidding-number-of-display-bids-link
.ui-warningTile
{
    background: #FFFFE1 repeat-x 50% 50%;
}       

.ui-losingTile
{
    background: #FFE4E4 repeat-x 50% 50%;
}

	.ui-winningTile .lot-bidding-number-of-display-bids-link,
	.ui-warningTile .lot-bidding-number-of-display-bids-link,
	.ui-losingTile .lot-bidding-number-of-display-bids-link
	{
		color: #0066CC;
	}

.ui-bidwatching
{
    border: 2.0px solid #0066CC;
    
}

.ui-bidnotwatching
{
    border: 2.0px solid transparent;
    }    

.preformatted {
	white-space: pre-line;
}

.Tile
{
    position:relative; display:inline-table; width:170px; height: 278px; min-height: 278px; max-height: 278px; margin: 1px 0px 0px 0px; z-index: 50; 
    }
.TileHeaderHolder
{
    min-height:33px;height:33px;max-height:33px; width:170px; overflow:hidden; font-size: 12px;
    }
.TileLeadHolder
{
	float:left; min-width:147px; max-width: 147px; width:147px;height: 32px; max-height: 32px; overflow:hidden; margin-left: 3px;
}
.TileLotLead
{
	text-decoration:none; border:none;
}
.TileHideHolder
{
	float: left; min-width:20px; max-width: 20px; width:20px; height: 20px;
}
.HideTile
{
	border: 0 !important;
}
.TileHideIcon
{
	width:18px; height: 18px;
}
.TileContentHolder
{
    text-align:center; width:170px; height: 244px; 
    }
.TileImageQuantityHolder
{
	min-height:128px; width:100%; vertical-align:middle; position: relative;
}
.TileImageHolder
{
	height:128px; width: 100%; position:relative;
}
.TileImage
{
	position:absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;
}
.TileNoImageHolder
{
	height:128px; width: 150px; position:relative; margin: 0 auto; /*margin:3px auto 0 auto; vertical-align:middle;*/
}
.TileDisplayQuantity
{
	padding: 2px; min-width: 20px;position: absolute; top:5px; right: 5px; z-index: 100;
}
.TileLinkedSoftCloseHolder
{
	width:145px; font-size: 12px; text-align: center; position: absolute; top: 108px; left:12px; z-index: 100;
}
.TileBidStatusHolder
{
    min-height:24px;height:24px;max-height:24px; width:100%; overflow:hidden;
    }    
.divBuyerLotStatus
{
    min-height:24px;height:24px;max-height:24px; font-size:15px; font-weight:bold; 
    }
.TileLotStatusHolder
{
	font-size:12px;height:60px;min-height:60px;max-height:60px; width:100%; overflow:hidden;
}
.TileHighBidHolder
{
	margin-top:2px; margin-bottom:2px; margin-left: auto; margin-right: auto;
}
.TileIcon
{
	border:none;margin-left:4px;
}

.TilePlaceBidHolder
{
    height:28px;max-height:28px; width:100%; overflow:hidden;
    }

	.TilePlaceBidHolder div
	{
		height: 30px; margin: auto;
	}

.TilePlaceBid
{
	height:26px; width: 155px; font-size: 13px;
}

.SimulcastTile
{
    position:relative; float:left; width:170px; height: 260px; min-height: 260px; max-height: 260px; margin: 1px 4px 0px 0px; z-index: 50; 
    }
.SimulcastTileContentHolder
{
    text-align:center; width:170px; height: 226px; 
    }
.SimulcastTileLotStatusHolder
{
	font-size:12px;height:40px;min-height:40px;max-height:40px; width:100%; overflow:hidden;
}
.SimulcastTile .ui-bidwatching
{
	border-right-width: 4px;
}

.PrimaryTileWaiting
{
   width: 638px; height: 352px; min-height: 352px; max-height: 352px; margin: 0px 0px 0px 0px; z-index: 75; 
   font-size: 28px; font-weight: bold; vertical-align: middle; text-align: center; padding-top: 50px; position: absolute; display:none; opacity: .6 !important;
    }
.primary-tile-paused .PrimaryTileWaiting
{
 display: block;
}

.waiting-text-holder
{
	display: none;
	position: absolute;
	width: 400px;
	top: 135px;
	left: 120px;
	text-align: center;
	z-index: 100;
}
.primary-tile-paused .waiting-text-holder
{
 display: block;
}
.waiting-text
{
	font-size: 32px;
	font-weight: bold;
	border: none !important;
	background: none !important;
}
.PrimaryTile
{
   width: 640px; height: 400px; min-height: 400px; max-height: 400px; margin: 0px 0px 0px 0px; z-index: 50; 
    }
.primary-tile-paused .PrimaryTile
{
	opacity: .2 !important;
}
.PrimaryTileHeaderHolder
{
    min-height:35px; width:640px; overflow:hidden; font-size: 20px; 
    }
.PrimaryTileLeadHolder
{
	margin-left: 5px; margin-top: 3px;
}
.PrimaryTile .PrimaryTileLotLead
{
	text-decoration:none; border:none;
}
.PrimaryTileContentHolder
{
    text-align:center; width:640px; height: 365px; 
    }
.PrimaryTileImageQuantityHolder
{
	height:355px; width:350px; float: left; margin: 5px; position: relative;
}
.PrimaryTileImageHolder
{
	height:331px; width: 100%;  position:relative;
}
.PrimaryTileImage
{
	max-height:331px; max-width: 331px; position:absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;
}
.PrimaryTileNoImageHolder
{
	height:331px; width: 100%; margin:3px 0 0 3px; vertical-align:middle; font-size: 28px;
}

.PrimaryTileBiddingHolder
{
	height:355px; width:280px; float: left; font-size: 18px;
}

.PrimaryTileBidStatusHolder
{
    min-height:35px;height:35px;max-height:35px; width:100%; overflow:hidden; margin: 15px auto 0px auto;
    }    
.divPrimaryBuyerLotStatus
{
    min-height:30px;height:30px;max-height:30px; font-size:24px; font-weight:bold; 
    }
.PrimaryTileBidStatusAlertHolder
{
	min-height:40px;height:40px;max-height:40px; width:100%; margin-bottom: 10px;
}
.PrimaryTileBidStatusAlert
{
	width:250px; padding: .2em .7em;font-size: 13px; display:none; margin:0 auto;
}
.PrimaryTileChoiceWinner
{
	width:260px; padding: 20px 5px;font-size: 20px; display:none; margin:0 auto; font-weight: bold;
}
	.PrimaryTileChoiceWinner .ui-winning
	{
		font-size: 28px;
	}
.show-choice-winner .PrimaryTileChoiceWinner
{
	display:block;
}
.show-choice-winner .PrimaryTileBidStatusHolder,
.show-choice-winner .PrimaryTileBidStatusAlertHolder,
.show-choice-winner .PrimaryTileAskBidHolder,
.show-choice-winner .PrimaryTilePlaceBidHolder,
.show-choice-winner .PrimaryTileOrHolder,
.show-choice-winner .PrimaryTileManualBidHolder
{
	display:none;
}

.PrimaryTileLotStatusHolder
{
	height:100px;min-height:100px;max-height:80px; width:100%; overflow:hidden;
}
.PrimaryTileDislayBidHolder
{
	margin: 10px auto;
}
.PrimaryTileHighBidHolder
{
	margin: 10px auto;
}
.PrimaryTileAskBidHolder
{
	margin: 10px auto;
}
.PrimaryTilePlaceBidHolder
{
    width:100%;
    }

	.PrimaryTilePlaceBidHolder div
	{
		margin: auto;
	}

.PrimaryTilePlaceBid
{
	width: 225px; font-weight: bold; font-size: 17px;
}

.PrimaryTileManualBidHolder
{
	margin: 8px auto; font-size: 16px;
}
	.PrimaryTileManualBidHolder #iManualBid
	{
		border: 0; color: Black; margin-left: 1px; margin-top: 3px;
	}

	.PrimaryTileManualBidHolder .manual-bid
	{
		width: 80px;
		font-size: 13px;
	}

	.PrimaryTileManualBidHolder .manual-bid-wide
	{
		width: 130px;
		font-size: 14px;
	}
.ChatMessage .ui-chat
{
	margin: 1px 3px;
}
.ChatMessage .ui-chat-large
{
	font-size: 15px;
	font-weight: bold;
	margin: 5px auto;
	text-align:center;
}

.ui-center
{
	margin: 0px auto 0px auto;
}
.ui-red
{
	color: red;
}

.ui-biddingOpen
{
    color: #00BB00;
    padding: 2px 20px;
    font-weight: bold;
    border: 1.5px solid #00BB00;
    background: #F2FFF2 repeat-x 50% 50%;
} 

#divAuctionOver h3, #divAuctionOver h5
{
	text-align:center;
}

/*Begin Current Bids, Past Bids, and Watchlist CSS*/
.BuyerLotFilterHolder
{
	width:1000px;margin: 0px auto; min-height: 40px; 
}
	.BuyerLotFilterHolder > span
	{
		float:right;margin-right: 10px;
	}
	.BuyerLotFilterHolder span a
	{
		font-weight:bold; font-size: 12px;margin-top: 6px;
	}
	.BuyerLotFilterHolder .BuyerLotFilterSelect
	{
		font-size: 14px; padding:5px; margin-right: 8px; margin-top: 5px; max-width: 195px;
	}
	.BuyerLotFilterHolder .PastBuyerLotFilterSelect
	{
		font-size: 14px; padding:5px; margin-right: 6px; margin-top: 5px; max-width: 145px;
	}
	.BuyerLotFilterHolder label
	{
		margin-left: 5px;
	}
	.BuyerLotFilterHolder .PastBidsRefresh
	{
		margin-left: 175px;
	}
	
.BuyerLotRefreshWarningHolder
{
	margin: 5px auto; width: 1000px; text-align: center;
}
	.BuyerLotRefreshWarningHolder div
	{
		padding: .2em .2em;font-size: 13px;
	}
	.BuyerLotRefreshWarningHolder span
	{
		float: left; margin-right: .3em;
	}

.BuyerLotPagerHolder
{
	margin: 5px auto; width: 1000px;
}
	.BuyerLotPagerHolder div
	{
		float: right;
	}

.BuyerLotBody
{
	margin: 10px auto; width: 1000px;
}
.BuyerLotNoItems
{
	margin:20px 0px 20px 50px; display:none;
}
.BuyerLotListHolder
{
	width: 990px;font-size: 13px; margin: 0 5px 0 5px;
}
.BuyerLotTotalHolder
{
	width: 910px; height:25px; font-size: 15px; margin: 5px; text-align: center; display: none; padding-left: 78px
}
	.BuyerLotTotalHolder .BuyerLotBidTotal
	{
		font-weight: bold; margin-right: 60px; margin-top: 3px;
	}

	.BuyerLotTotalHolder .BuyerLotStatus
	{
		float:left; margin-top: 3px; display:none;
	}

		.BuyerLotTotalHolder .BuyerLotStatus .mainMenuStatus
		{
			min-width: 36px;
			width: 36px;
		}

.BuyerLotLead
{
    float: left;
    height: 30px;
    width: 240px;
    vertical-align: top;
    margin-left: 9px;
    margin-top: 2px;
    }
#dPastBids .BuyerLotLead
{
	width: 285px;
}
.BuyerLotImage
{
    height: 30px;
    width: 30px;
    float: left;
    margin: 3px 0px 7px 7px;
    }
	.BuyerLotImage img
	{
		height: 30px;
		width: 30px;
	}
    
.clear
{
    clear: both;
}

.BuyerLotIcon
{
	border: none;
	margin-left: 4px;
}
.BuyerLotAction
{
	height: 20px;
	width: 20px;
	border: none;
	}


/*End Current Bids, Past Bids, and Watchlist CSS*/    

/*div.ui-jqgrid-view table.ui-jqgrid-btable
{
    border-style:none;
    border-top-style:none;
    border-collapse:separate;
}
div.ui-jqgrid-view table.ui-jqgrid-btable td
{
    border-left-style:none
}
div.ui-jqgrid-view table.ui-jqgrid-htable
{
    border-style:none;
    border-top-style:none;
    border-collapse:separate;
}
div.ui-jqgrid-view table.ui-jqgrid-btable th
{
    border-left-style:none
} */

select.ui-corner-all
{
	border: 1px solid #ffffff;
}

#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}

#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

ul#icons {margin: 0; padding: 0;}

ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}

ul#icons span.ui-icon {float: left; margin: 0 4px;}

.ui-icon-flag {
	background-image: url('/v4content/images/icons/flag.png');
	width: 16px;
	height: 16px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-jqgrid tr.jqgrow td {
 white-space: normal !important;
 height:auto;
 padding-top:2px;
}

.ui-menu
{
    font-size: 13px;
    }

.ui-validation
{
    font-size: 12px;
    font-weight:Normal; 
    color: Red;
    border: 0px;
    border-style:none;
    }    
    
.noscript {
border: 1px solid #DDD;
border-width: 0 0 1px;
background: #FFFF90;
font-size: 12px;
line-height: 1.25;
text-align: center;
color: #2F2F2F;
}

.noscript .noscript-inner {
width: 100%;
margin: 0 auto;
padding: 12px 0 12px;
background: url('/v4content/images/icons/Symbol_Warning2_32x32.gif') 20px 50% no-repeat;
}

.ui-dialog-title
{
    font-size: 14px;
    }

.ui-padding
{
    padding: .3em;
    }
    
.ui-border
{
    border: 1px solid;
    }


#dlgWait .ui-dialog-titlebar 
{
    display:none}

.galleria-errors
  {
      visibility:hidden;
      display:none;
  }
  
/*.myjqGrid .ui-jqgrid
{
    font-size: 12px;
    }*/

.myjqGrid .ui-jqgrid-titlebar
{
    text-align:center;
    }
.myjqGrid .ui-jqgrid-title
{
    float:none;
    margin:0 auto;
    }
.bidjqGrid
{
    overflow-y:auto;
    }

/*.bidjqGrid .ui-jqgrid
{
    font-size: 12px;
    }*/
.displaybidjqGrid
{
    overflow-y:auto;
	width: 100%;
	font-size: 14px;
	margin: 0 auto;
 }
.displaybidjqGrid .ui-jqgrid
{
   font-size: 14px;
    }

.displaybidDisclaimer
{
	margin-top: 10px;
}

.ui-removeIcon
{
    background-image:url('/v4content/images/icons/remove.png');
    }
.ui-autocomplete {
		max-height: 150px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
		
	}

#divBodyHeader
{
    width: 1000px;
    margin: 5px auto;
      
    }

#divCrumbTrailPartial
{
    margin: 5px auto;
    width: 1000px;
    
    }

#divPager
{
    margin: 0 auto;
    width: 1000px;
    }


#divBody
{
    /*position: inherit;
    float: inherit;*/
    margin: 5px auto; 
    width: 1000px;
    min-height: 350px;
    }

#divTop
{
    margin: 5px auto;
    /*float:inherit;*/
    width: 1000px;
    }

#divBottom
{
    margin: 5px auto;
    /* float:inherit; */
    width: 1000px;
    }

#divTopSearchFilter
{
    width: 100%;
    /*position: relative;
    float:left;
    left: 0px; 
    height: 34px;*/
    }

.search-bar
{
	margin: 5px auto auto 0px;
	padding: 10px;
}
	.search-bar .searchText
	{
		width: 255px;
		font-size: 14px;
		padding: 6px 3px 6px 4px;
		border: none;
	}

	.search-bar .searchTextSmall
	{
		width: 150px;
		font-size: 14px;
		padding: 6px 3px 6px 4px;
		border: none;
	}

	.search-bar div
	{
		text-align: center;
	}

.character-bar .ui-button-text
{
	padding: .4em;
}

table.searchResults
{
    border-spacing: 10px;
    border-collapse: separate;
	width: 100%;
}
	table.searchResults td
	{
		padding: 10px;
	}
    
.tblRegister
{
    width: 780px;
    margin: 5px 0px 0px 50px;
    border-spacing: 5px;
}

.tblPaymentMethods
{
    width: 920px;
    margin: 5px 0px 0px 50px;
    border-spacing: 2px;
    }
    
.bodyDivider
{
    position:inherit;
    padding: 3px 0 3px 15px;
    }
#cmdNext
{
    margin:0 0 0 -5px;
    }
#cmdCatalog
{
    margin: 0 0 0 -5px;
    }
    
#divMain
{
    margin: 0 auto;
    }
#divLotLead
{
    margin: 0 0 0 5px;
    }

#divLotAuction
{
    font-size: 15px;
    width: 100%;
    
    }


/*.PlaceBid
{
    border: 2px solid #0000FF;
    background-color: #AAC1C6;
    }
.RegRequired
{
    border: 2px solid #0000FF;
    background-color: #AAC1C6;
    }
.LogInToBid
{
    border: 2px solid #0000FF;
    background-color: #AAC1C6;
    }
    
.ui-bidopia-a  
{
    border-style:none;
    background-color:Transparent;
    background:none;
    color: #AAC1C6}
.ui-bidopia-a a:hover { color: #0000FF} */

#divCompany
{
    width: 420px;
    }

.tblRightJustify
{
    float:right;
   
    }

.fr
{
    float: right;
    }
.fl
{
    float: left;
    }

.inherit
{
    position:inherit;
    }

.relative
{
    position:relative;
    }
.page-sizer
{
   font-size: 15px;
   font-weight: bold;
   width:170px;
   text-align:center
}
    .page-sizer a
    {
	    text-decoration: none;
    }
.pager
{
   font-size: 15px;   
    }
    .pager a
    {
        text-decoration: none;
        }
.pagerBottom
{
   font-size: 18px;   
   margin: 0px auto;
   display: table;
    }
    .pagerBottom a
    {
        text-decoration: none;
        }

.groupCategory
{
    font-size: 13px;
    }        
.ui-button
{
    font-size: 13px;
    }
.ui-tabs
{
    font-size: 13px;
    }
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.page-numbers
{
    margin:0 1px 0 1px;
    padding: 0 5px 0 5px;
    }
    
    .page-numbers a
    {
        text-decoration: none;
        }
    
.page-numbers-large
{
    margin:0 1px 0 1px;
    padding: 0 20px 0 20px;
    }

.highlightButton
{
    margin:10px 0px 5px 34px;
    padding: 5px 20px 0 20px;
   font-size: 14px;
    height: 30px;
    }

    
.ui-divTitleLeft
{
    position:relative;
    top: -10px;
    width:10px;
    font-weight:bold;
    }
.ui-catalogImage
{

    margin: 0 auto;
    max-height: 125px;
    max-width: 125px;
    }
.ui-previewImage
{
    width: 160px;
    margin: 10px 5px 0 5px;
    }

.ui-boldCountdown
{
    font-weight: bold;
    color: Red;
    }

.ui-bold
{
    font-weight: bold;
    }

.ui-largerFont
{
    font-size: 18px;
    }

.ui-tallInput
{
    height:24px;
    }
    
.ui-xsmallText
		{
		    width: 30px;
		    }	
		
		.ui-smallText
		{
		    width: 60px;
		    }
		    
		.ui-mediumText
		{
		    width: 120px;
		    }
		    
	    .ui-largeText
	    {
	        width: 180px;
	        }
	        
	    .ui-xlargeText
	    {
	        width: 240px;}  
	       
	    .ui-xxlargeText
	    {
	        width: 360px;}  

	    .ui-xxxlargeText
	    {
	        width: 480px;}  
	    
	    .ui-hugeText
	    {
	        width: 635px;}  
	    
	    .ui-largeTextArea
	    {
	        width: 500px;
	        height: 150px;
	        } 
	        
	    .ui-xlargeTextArea
	    {
	        width: 700px;
	        height: 70px;
	        }
	        
	    .ui-fullsizeTextArea
	    {
	        width: 98%;
	        height: 98%;
	        } 

.ui-combobox {
		position: inherit;
		display: inline-block;
		font-size: 13px;
	}
	.ui-combobox-toggle {
		position: inherit;
		height: 24px;
		margin-left: -1px;
		padding: 0;
		z-index:100;
		float:right;
		/* adjust styles for IE 6/7 
		top: 0;
		bottom: 0;
		top: 0.1em;*/
	}
	.ui-combobox-input {
		margin: 0;
		padding: 2px;
		height: 20px;
		font-size: 13px;
	}

.ui-autocomplete-input	
{   
    position: inherit;
    }

#divLotSelect .ui-autocomplete-input
{
       width: 300px;
    }	
#divLotSelect .ui-combobox .ui-button-icon-primary
{
       position: inherit;
       margin: 5px 5px;
    }	

#divAuctionSelect .ui-autocomplete-input
{
       width: 205px;
    }	
#divAuctionSelect .ui-combobox .ui-button-icon-primary
{
       position: inherit;
       margin: 5px 5px;
    }	
#divBuyerSelect .ui-autocomplete-input
{
       width: 200px;
    }	
#divBuyerSelect .ui-combobox .ui-button-icon-primary
{
       position: inherit;
       margin: 5px 5px;
    }	
#divStatusSelect .ui-autocomplete-input
{
       width: 85px;
    }	
#divStatusSelect .ui-combobox .ui-button-icon-primary
{
       position: inherit;
       margin: 5px 5px;
    }	

#liveTileClosingWarning
{
    position: fixed! important;
    left: 0;
    bottom: 0;
    width: 100%;
}

#feedbackContainer
{
    position: fixed! important;
    left: 0;
    bottom: 0;
    z-index: 500;
}

	#feedbackContainer > a
	{
		display:block;
		height:20px;
		padding-left: 8px;
		padding-right: 8px;
		text-align:center;
		float:left;
		cursor:pointer;
		font-size:15px;
	}

	#feedbackContainer > div
	{
		clear: both;
		height: 400px;
		width: 450px;
		border:1px solid #000;
		/*background: #fff;*/
		padding: 15px;
		display: none;
		z-index: 500;
	}

	#feedbackContainer form fieldset:nth-child(2) label:nth-child(3) a
	{
		font-weight:normal; border-style:none; 
		/*color: #222222;*/
		background-color: transparent; background: none;
	}

	#feedbackContainer form fieldset:nth-child(3) label
	{
		float: left; 
	}

	#feedbackContainer form fieldset:nth-child(3) br
	{
		clear: both; 
	}

	#feedbackContainer form fieldset:nth-child(3) input, 
	#feedbackContainer form fieldset:nth-child(3) textarea, 
	#feedbackContainer form button:last-child
	{
		float: right;
	}

	#feedbackContainer form fieldset:nth-child(2) div
	{
		text-align: center; display: block;
		padding: 5px 0px;
	}

	#feedbackContainer form fieldset:nth-child(3) input[type='text']
	{
		width: 270px;
	}

	#feedbackContainer form fieldset:nth-child(3) textarea
	{
		width:268px; height: 125px;
	}

	#feedbackContainer .g-recaptcha
	{
		display: inline-block;
		margin-left: 18px;
	}

.modal
{
	display: none;
	font-size: 14px;
	min-width: 325px;
}

.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 2px inset #ff0000;
    background-color: #ffeeee;
}

textarea.input-validation-error {
    border: 1px solid #ff0000;
}

ul.validation-summary {
	padding: 0px;
}

ul.validation-summary li {
	list-style-type: none;
	text-align: center;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

.hidden
{
	display: none;
	width: 0px;
	height: 0px;
}

#dSimulcast {
	width:1005px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 7px;
	padding-bottom: 7px;
	overflow: hidden;
	position: relative;
}
#ring-status {
    float:left;
    width:627px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
	padding-top:5px;
}

#ring-status div {
    font-size: 18px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#ring-status ul {
    font-size: 16px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	list-style:none;
	-webkit-padding-start: 0px;
	padding-left: 0px;
}

#ring-status ul li {
	display:inline-block;
	padding: 0px 16px;
	font-size: 18px;
	font-weight:bold;
	
}
.primary-tile-paused #primary-tile
{
 opacity: .2;
}
#primary-tile .TileIcon {
    margin: 0;
}
#primary-tile {
    float:left; 
    width:617px;
    margin-left:5px;
    margin-right:5px;
    padding:5px;
	font-size:16px;
	font-weight:normal;
	background-position-y: -50%; /*Case 7113 - overriding part of the ui-widget-header background setting to remove the gradient*/
}

#primary-tile input, #primary-tile select {
	padding-left: 2px;
}

#primary-tile .primary-left {
	float:left;
	width: 303px;
}
#primary-tile .primary-right {
	float:left;
	width: 314px;
}

#primary-tile .lot
{
	height: 332px;
	text-align: center;
	position: relative;
}

#primary-tile .lot dl
{
	position: absolute;
	bottom: 0;
	left: 0;
    margin-bottom: 1px;
}

#primary-tile img {
    margin: 0 5px 5px 5px;
    max-height: 180px;
}
#primary-tile .TileIcon {
    margin: 0;
}

#primary-tile .lot-lead {
    margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
    text-align:center;
    font-size: 16px;
	font-weight:bold;
	min-height: 45px;
}
	#primary-tile .bid-quantity
	{
		margin-left: 3px;
		padding: 1px;
	}
	#primary-tile .current-lot-bidding
	{
		margin-top: 5px;
		width:100%;
		height: 185px;
	}
		#primary-tile .current-lot-bidding dl
		{
			-webkit-margin-collapse:collapse;
		}

	#primary-tile .highbid
	{
		width: 100%;
		margin-top:5px;
	}
		#primary-tile .highbid .highbid-title
		{
			text-align:center;
			margin-bottom: 3px;
		}
		#primary-tile .highbid #btnJumpBid
		{
			width: 35px;
			margin-left: 0px;
			font-size: 12px;
            font-weight: bold;
            height: 24px;
		}
		#primary-tile .highbid #btnJumpBid .ui-button-text
		{
			padding-bottom: .2em;
		}

		#primary-tile .highbid .ui-radio
		{
			margin-left: 11px;
            margin-bottom: 4px;
		}
			#primary-tile .highbid .ui-radio label
			{
			    -webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			#primary-tile .highbid .ui-radio .ui-button-text-only .ui-button-text
			{
				padding-left: 2px;
				padding-right: 2px;
				font-weight: normal;
				font-size: 12px;
				width: 53px;
			}

	#primary-tile .asking
	{
		width: 100%;
		margin-top: 15px;
	}
		#primary-tile .asking .asking-title
		{
			text-align:center;
			margin-bottom: 3px;
		}
		#primary-tile .asking #btnUpdateAsking
		{
			width: 35px;
			margin-left: 2px;
		}
		#primary-tile .asking .ui-button-text-only .ui-button-text
		{
			padding-left: 2px;
			padding-right: 2px;
			font-weight: normal;
			font-size: 12px;
			width: 53px;
		}
		#primary-tile .asking .ui-radio
		{
			margin-left: 11px;
		}
			#primary-tile .asking .ui-radio label
			{
			    -webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

	#primary-tile .bidincrement
	{
		width: 100%;
		margin-top: 20px;
	}
		#primary-tile .bidincrement .bidincrement-title
		{
			text-align:center;
			margin-bottom: 3px;
		}
		#primary-tile .bidincrement .ui-button-text-only .ui-button-text
		{
			padding-left: 2px;
			padding-right: 2px;
			font-weight: normal;
			font-size: 12px;
			width: 53px;
		}
		#primary-tile .bidincrement .ui-radio
		{
			margin-left: 11px;
            margin-bottom: 3px;
		}
			#primary-tile .bidincrement .ui-radio label
			{
			    -webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
	#primary-tile .minus-plus
	{
		float: right;
		margin-right: 4px;
		margin-bottom: 4px;
	}

#primary-tile , #primary-tile-overlay .button, 
#primary-tile input, #primary-tile select {
	font-size:16px;
}

#primary-tile div.actions {
	clear: both;
	width: 100%;
	padding-top: 10px;
	margin-top: 5px;
}

#primary-tile div.actions .double-height-action {
	font: 18px;
	height: 72px;
}

#primary-tile div.actions .double-height-action .ui-button-text
{
	padding-left: 5px;
	padding-right: 5px;
		
}
#primary-tile div.actions .double-width-action
{
	width: 148px;
	margin-left: 2px;
}
#primary-tile div.actions .single-width-action
{
	width: 73px;
}
#primary-tile div.actions #btnFairWarning
{
	margin-left: 75px;
}
#primary-tile div.ring-options
{
	margin-top: 80px;
	text-align: left;
	margin-left: 35px;
}

#primary-tile div.ring-actions
{
	margin-top: 20px;
}
#primary-tile dt {
    clear: left;
    float:left;
    min-width: 97px;
    padding-right:3px;
    text-align:right;
}
#primary-tile .primary-right dt {
	min-width: 95px;
}
#primary-tile dt.stack {
    clear: none;
	margin-left: 15px;
	min-width: 55px;
}

#primary-tile dd {
    float:left;
    margin-bottom: 5px;
	margin-left: 5px;
	-webkit-margin-start: 10px;
}
	#primary-tile dd #btnOpenLot
	{
		width: 77px;
	}
	#primary-tile dd #btnFloorBid
	{
		width: 77px;
	}
	#primary-tile dd #btnFloorWinning
	{
		width: 198px;
		height: 44px;
	}


#primary-tile dd input {
    width:110px;
}
#primary-tile .checkbox {
    width:15px;
	margin-bottom: 5px;
}

	#primary-tile dd .no-label
	{
		margin-left: 98px;
	}
	
#primary-tile dd button.ui-button-text-only .ui-button-text {
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}

#primary-tile button.ui-button-icon-only {
	width: 34px;
	height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: inline-block;
	vertical-align: top;
}

#primary-tile .normal-size {
    width:155px;
}


#primary-tile div.clearboth {
	clear:both;
}

#primary-tile ul {
	list-style:none;
}

#primary-tile li {
    float:left;
    margin-left:25px;
}

#primary-tile li.first {
    margin-left:0px;
}

#primary-tile ul select {
    min-width:77px;
	height: 140px;
    float:left;
}

#primary-tile li.actions {
    text-align:center;
    width:260px;
	margin-top: 2%;
	display: inline-block;
}

#primary-tile li.actions input {
	width:110px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
}

#primary-tile li.actions button {
	width: 100%;
	margin-top: 15px;
}

#primary-tile li.actions button.stacked {
	float:right;
	width:auto;
	margin-top:0px;
}

	#primary-tile .edit-allowless
	{
		text-align: center;
	}
	#primary-tile .edit-bidincrement
	{
		text-align: center;
	}

	#primary-tile .edit-bidincrement button
	{
		float: right;
		margin-top: 2px;
		margin-right: 2px;
	}

#primary-tile-overlay {
	text-align: center;

    float:left; 
    width:611px;
	height: 540px;
    margin-left:5px;
    margin-right:5px;
    padding:10px;
	position: absolute;
	top: 100px;
	z-index: 500;
	display: none;

}
.primary-tile-paused #primary-tile-overlay
{
 display: block;
}
#primary-tile-overlay div {
	margin-top: 25%;
	font-size: 20px;
	font-weight: bold;
}

#primary-tile-overlay button
{
	/*position: absolute;
	bottom: 10px;*/
	margin-left: 30px;
}

#chat {
    float:right;
    width:358px;
    margin-right:5px;
	overflow:hidden;
}

#chat div.BlockChat	{
	height: 32px;
	margin: 5px 5px;
}

#chat #blockChatToggle
{
	width: auto;
}

#chat #currentStatus {
	float: right;
}

#chat div.ChatContent {
    height: 514px;
    font-weight: normal;
    margin: 5px 5px;
    overflow-x: hidden;
    overflow-y: scroll;
}

#chat div.ChatContent.NoCannedMessage
{
	height: 578px;
}

#chat div.ChatMessage {
	max-width: 320px;
	border:none;
}

#chat div.ChatMessage div {
	margin-left: 4px;
	margin-top:4px;
}

#chat textarea {
    margin-left: 5px;
	margin-bottom: 5px;
    width: 254px;
    height: 47px;
    resize:none;
}

#chat button {
    width: 84px;
    /*margin-left:5px;
    margin-right:5px;*/
}

#chat * {
    vertical-align: middle;
}

.input-modal {
	text-align: center;
}

.apiform
{
	margin: 10px;
	text-align: center;
}

.fields
{
	margin-left:auto;
	margin-right:auto;
	overflow: auto;
	display: inline-block;
}

	.fields dt
	{
		float: left;
		clear: both;
		text-align: right;
		padding: 2px 0px;
	}

	.fields dd
	{
		float: left;
		text-align: left;
		padding: 1px 0px;
		margin-left: 10px;
	}

	/*.fields textarea
	{
		font-family: arial
	}*/
	
.buyer-logon .fields dt
{
	width: 140px;
	margin-top: 12px;
}

.buyer-logon .fields dd
{
	margin-top: 10px;
}

.auctioneer-logon .fields dt
{
	width: 140px;
	margin-top: 12px;
}

.auctioneer-logon .fields dd
{
	margin-top: 10px;
}

.email-check .fields dt
{
	width: 200px;
}

.email-check div
{
	text-align:center;
	margin: 10px auto;
}

	.email-check div:nth-last-child(2)
	{
		width: 400px;
	}

	.email-check div:last-child
	{
		font-size: 11px;
	}

.change-password .fields dt
{
	width: 155px;
}

.buyer-form
{
	margin: 0px;
}

.buyer-form .fields dt
{
	width: 200px;
}

.registration-form
{
	margin: 0px 0px 10px 0px;
}

	.registration-form .ui-widget-content
	{
		width: 670px; /*Case 7106 - increased width from 600px to 670px to give more room for wording*/
		margin: 10px auto 10px auto;
	}

	.registration-form .intro
	{
		border: 0px;
	}

	.registration-form .terms-conditions
	{
		white-space: pre-line;
		overflow: auto;
		height: 170px;
		text-align:left
	}

	.registration-form .fields .accept-terms-conditions
	{
		color: red;
		font-weight: bold;
	}

.payment-form .fields dt
{
	width: 210px;
}

.area-admin-popup-form .fields dt
{
	width: 140px;
	margin-top: 12px;
}

.area-admin-popup-form .fields dd
{
	margin-top: 10px;
}

.area-admin-popup-form .fields .field-validation-error
{
	display: block;
}

#lowrb
{
	padding-top:0px;
}
	#lowrb .buyer-form .bodyDivider
	{
		width: 700px;
	}

	#lowrb .payment-form
	{
		width: 630px;
	}

	#lowrb ul
	{
		list-style-type: none;
		display:inline-block;
		-webkit-margin-before: 0px;
		-webkit-margin-after: 0px;
		-webkit-padding-start: 0px;
	}

		#lowrb ul li
		{
			float: left;
		}

.broadcaster
{
	margin: 15px auto;
	width: 420px;
}

	.broadcaster .title
	{
		overflow-x: hidden;
		width: 320px;
		white-space: nowrap;
	}

.broadcasting-current-state
{
	clear: both;
	text-align: center;
	padding-top: 5px;
	font-style: italic;
	font-weight: bold;
}

.viewer
{
	margin: 30px auto;
	width: 415px;
}

	.viewer div.input-modal:first-of-type div:first-of-type
	{
		width: 320px;
	}


.viewer-controls
{
	margin-left: 8px;
}

#volume-slider
{
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top:25px;
}

#volume-label
{
	min-width: 80px;
}

#volume
{
	padding-left: 8px;
}

.centerContents
{
	text-align:center;

}
.auctionSearch
{
	margin:10px auto 5px auto; min-height: 45px; width: 1000px;
}
	.auctionSearch .searchText
	{
		width: 225px; font-size: 14px; padding:6px 3px 6px 4px; border:none; margin: 10px 2px 10px 10px;
	}
	.auctionSearch .search-text-past
	{
		width: 190px; font-size: 14px; padding:6px 3px 6px 4px; border:none; margin: 10px 2px 10px 10px;
	}
	.auctionSearch .search-text-private
	{
		width: 255px; font-size: 14px; padding:6px 3px 6px 4px; border:none; margin: 10px 2px 10px 10px;
	}
	.auctionSearch .searchButton
	{
		font-weight:bold;
	}
	.auctionSearch .groupFilter
	{
		width:280px; font-size: 14px; padding:5px; margin-left: 2px;
	}
	.auctionSearch .group-filter-private
	{
		width:350px; font-size: 14px; padding:5px; margin-left: 10px;
	}
	.auctionSearch .auctionLotFilter
	{
		width:190px; font-size: 14px; padding:5px; margin-left: 8px;
	}
	.auctionSearch .auction-status
	{
		width: 135px; font-size: 14px; padding:5px; margin-left: 8px;
	}
	.auctionSearch .searchDate
	{
		width: 73px;
		font-size: 14px;
		padding: 7px 4px;
		border:none;
		margin: 10px 1px 10px 1px;
	}
	.auctionSearch .monthFilter
	{
		font-size: 14px; padding:5px; margin: 10px 4px 10px 4px;
	}

.clearSearch
{
	width: 18px;
	height: 18px;

}
.clearSearch .ui-button-icon-primary {
	position:relative;
	top: 0;
	left: 1px;
	margin-top:1px;
}

.auctions-content
{
	margin: 5px auto; width: 1000px;
}
	.auctions-content .auctions-map
	{
		width: 975px; height: 600px; margin: 15px auto;
	}

#bidConfirm {
	width:540px;
	padding-top: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#bidConfirm .bid-confirm-bid-text
{
	font-size: 11px;
	text-align: center;
}
	#bidConfirm .row
	{
		margin-top: 3px;
	}
#bidConfirm .show-lot-bidding-quantity .lot-bidding-amount-container 
{
	width: 170px;
}
#bidConfirm .lot-bidding-amount-container
{
	background-color: #fff;
	padding-right: 5px;
	width: 110px;
}
#bidConfirm .show-lot-bidding-quantity .lot-bidding-amount
{
	width: 105px;
}
#bidConfirm .lot-bidding-amount-container .lot-bidding-amount
{
	text-align: left;
	margin-left: 2px;
	width: 105px;
}
#bidConfirm .lot-bidding-amount-container .lot-bidding-quantity
{
	margin-left: 0px;
}

#bidConfirm .bid-confirm-buyers-premium
{
	font-size: 11px;
	text-align: left;
}
	#bidConfirm .buyer-premium
	{
		text-align: left;
	}

.bid-confirm-terms-and-conditions
{
	font-size: 11px;
	text-align: center;
}
	.bid-confirm-terms-and-conditions .preformatted
	{
		height: 150px;
		background: #fff;
		color: #000;
		overflow-y: scroll;		
	}

.lot-image {
	display: none;
}
.show-lot-image .lot-image {
	display: block;
}
.no-lot-image {
	display: none;
}
.show-no-lot-image .no-lot-image {
	display: block;
}
#dBidConfirmTerms {
	width: 542px;
	height: 110px;
	overflow-x: auto;
	white-space: pre-line;
	font-weight: normal;
}

.current-bids-word-wrap
{
	word-wrap: break-word;
}

.buyer-profile-container
{
	padding-top: 4px;
}

.buyer-profile-label
{
	width: 300px;
	float: left;
	margin-right: 5px;
	text-align: right;
	vertical-align: top;
	margin-top: 8px;
}
.buyer-profile-data
{
	float: left;
	width: 325px;
	text-align: left;
	vertical-align: top;
	margin-top: 8px;
    min-width: 320px;
    min-height: 19px;
}
    .buyer-profile-data textarea {
        width: 95%;
    }
#share-info {
    margin-top: 5px;
    margin-bottom: 9px;
}
.buyer-others-notes {
    width: 320px;
    max-height: 200px;
    overflow: auto;
}
    .buyer-others-notes a {
        font-style:italic;
    }
.ui-icon
{
	display: inline-block;
	vertical-align: middle;
}

.bidopia-sidebar
{
	width: 20%;
	float:left;
}

	.bidopia-sidebar ul
	{
		list-style-type: none;
		padding-left: 5px;
	}

.bidopia-main
{
	width:80%;
	float:left;
}

	.bidopia-main .ui-half-panel
	{
		width: 49.6%;
	}

	.bidopia-main .ui-half-panel:first-child
	{
		padding-right: 3px;
	}
		
	.bidopia-main .ui-half-panel:last-child
	{
		padding-left: 3px;
	}

		.bidopia-main .ui-half-panel .ui-widget
		{
			margin-top: 0px;
		}

	.bidopia-main .title a
	{
		font-size: 12px;
	}

	.bidopia-main .ui-widget
	{
		margin: 5px auto;
	}

		.bidopia-main .ui-widget > .ui-widget-header
		{
			padding: 5px;
		}

	.bidopia-main .tile
	{
		background-color: #fff;
	}

.main-menu-container {
	position: relative;	
	height: 44px;	
	margin: 0 auto;	
}

.main-menu {
	position: fixed;
	width: 100% !important;
	top: 0;	
}
	.main-menu .main-menu-content
	{
		width: 1000px;
		margin: 0px auto;
	}
	.main-menu .main-menu-content * {
		float: left;
	}

	.main-menu .main-menu-content > .title {
		height: 100%;
		margin: 6px 0px;
	}

	.main-menu .search {
		margin: 6px 10px 6px 0;
		float: right;
	}

		.main-menu .search input {
			font-size: 14px; 
			padding:6px 3px 6px 4px; 
			border:none;
			width: 150px;
		}

	.main-menu ul {
		list-style-type: none;
		margin: 10px 0 2px 30px;
		-webkit-padding-start: 0;
		font-size: 12px;
	}

		.main-menu ul .mainMenuStatus span.ui-icon {
			float: none;
		}

	.main-menu ul.dropdown {
		display: none;
	}

	.main-menu ul.options {
		float: right;
	}

		.main-menu ul.options .title {
			cursor: pointer;
			text-decoration: none;
		}

		.main-menu ul.options .title * {
			float: left;
		}

	.main-menu ul.options li {
		margin-right: 3px;
	}

.hot-auctions, .hot-lots
{
	margin-top: 5px;
	font-size: 14px;	
}

	.hot-auctions .tile {
		padding: 5px;
		margin: 5px;
		height: 188px;
		min-width: 372px;
	}

		.hot-auctions .tile .picture-row {
			display: inline-block;
			height: 140px;
			max-height: 140px;
			width: 100%;
		}
			.hot-auctions .tile .picture-row .col-1,
			.hot-auctions .tile .actions .col-1 {
				width: 33%;
				float:left;
			}

			.hot-auctions .tile .picture-row .col-2,
			.hot-auctions .tile .actions .col-2 {
				width: 65%;
				text-align: center;
				float: right;
			}
				.hot-auctions .tile .picture-row .col-2 .auction{
					height: 55px;
					max-height: 55px;
					font-weight: bold;
					word-wrap:break-word;
				}
				.hot-auctions .tile .picture-row .col-2 .auctioneer{
					height: 42px;
					max-height: 42px;
					font-style: italic;
				}
				.hot-auctions .tile .picture-row .col-2 .location{
					height: 23px;
					max-height: 23px;
				}
				.hot-auctions .tile .picture-row .col-2 .dates{
					height: 23px;
					max-height: 23px;
				}
		.hot-auctions .tile .row {
			display: inline-block;
			width: 100%;
		}

			.hot-auctions .tile .row .col-1 {
				width: 50%;
				text-align: center;
				float:left;
				height: 24px;
				max-height: 24px;
			}

			.hot-auctions .tile .row .col-2 {
				width: 50%;
				text-align: center;
				float: right;
				height: 24px;
				max-height: 24px;
			}

		.hot-auctions .tile .image-container {
			float: left;
		}

		.hot-auctions .tile .image-container + div {
			text-align: center;
		}

	.hot-auctions .auction, .hot-auctions .auctioneer {
		overflow: hidden;
	}

	.hot-auctions .actions	{
		text-align: right;
	}

	.hot-lots .tile {
		padding: 5px;
		margin: 5px;
		text-align: center;
		height: 300px;
		min-width: 175px;
	}
		.hot-lots .tile .lead {
			height: 35px;
			max-height: 35px;
			margin: 2px auto;
			overflow: hidden;
			font-weight: bold;
		}
		.hot-lots .tile .image {
			margin: 3px auto;
			height: 125px;
			max-height: 125px;
		}
		.hot-lots .tile .auctioneer {
			height: 35px;
			max-height: 35px;
			margin: 2px auto;
			font-style: italic;
			overflow: hidden;
		}
		.hot-lots .tile .location{
			height: 23px;
			max-height: 23px;
			margin: 0px auto;
			overflow: hidden;
		}
		.hot-lots .tile .bid {
			height: 23px;
			max-height: 23px;
			margin: 2px auto;
			overflow: hidden;
			font-weight: bold;
		}

.by-category
{
	width:100%;
	overflow:hidden;
	-webkit-padding-start: 0;
	padding-left: 5px;
}

	.by-category li	{
		width: 50%;
		line-height:1.7em;
		float:left;
		display:inline;
		font-size: 12px;
	}

.pagerContainer
{
	margin: 7px auto; vertical-align:middle; height: 21px; width:1000px;
}
	.pagerContainer .itemCountSpan
	{
		margin-left: 100px;
	}
.previewPictureContainer
{
	width:190px;text-align:center;vertical-align:top; display:inline-table; margin: 5px 0px 5px 5px;
}

.lot-link
{
	width:30px; height:30px; display: none;
}
.show-lot-link-youtube .lot-link-youtube
{
	display: inline;
}
.show-lot-link-map .lot-link-map
{
	display: inline;
}
.show-lot-link-pdf .lot-link-pdf
{
	display: inline;
}
.show-lot-link-unknown .lot-link-unknown
{
	display: inline;
}

.lot-link-icon
{
	border-style:none;
	background-color:Transparent;
	background:none;
}

.lot-link-anchor
{
	font-weight:normal;
	border-style:none;
	background-color:Transparent;
	background:none;
}
.live-catalog-header
{
	width:99.8%; min-width: 1000px; z-index: 100; height: 45px;
}
	.live-catalog-header .auction
	{
		margin: 8px 0 0 1%; width:29%; float: left;
	}
	.live-catalog-header .show-tiles
	{
		min-width: 115px;width:10%; text-align: center; float:left; margin-top: 2px;display: none;
	}
		.live-catalog-header .show-tiles a
		{
			width: 115px; text-align: center; 
		}
			.live-catalog-header .show-tiles a .ui-button-text
			{
				padding: 2px 5px;
			}

	.live-catalog-header ul {
		list-style-type: none;
		margin: 8px 1% 0 0;
		-webkit-padding-start: 0;
		padding-left: 0px;
		float:right;
	}
		.live-catalog-header ul li
		{
			list-style:none;
			float: left;
			min-width:141px;
			width: 13%;
			text-align: center;
		}
	.live-catalog-header .soft-close
	{
		width: 145px; text-align: center;
	}
		.live-catalog-header .view-catalog a
		{
			width: 140px;
		}

#divAuctionTabs #tab-text-2
{
	padding-left:0;
	padding-right:0;
}

.ui-past-lots #divAuctionTabs #tab-text-1
{
	padding-left:0;
	padding-right:0;
}
.ui-lots-limited
{
	display: none;
	padding: 4px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.catalog-lot-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.catalog-lot-container {
    width: 975px;
}

.catalog-lot-row:after {
  content: ""; 
  display: block; 
  clear: both;
}

.catalog-lot-col-images {
  float: left;
  display: none;
  width: 155px;
  text-align: center;
  padding: 5px;
}

.catalog-lot-col-content {
  float: left;
  width: 980px;
  padding: 5px;
}

.show-lot-images .catalog-lot-col-images {
  display: block;
}
.show-lot-images .catalog-lot-col-content {
  width: 815px;
}

.catalog-lot-content-header-col { /* 4 = Sealed/High Bid/Reserve Status, 5 = Time Left/Extension/Soft Close*/
  float: left;
  width: 189px;
  text-align: center;
  padding: 2px;
  font-size: 13px;
}
.catalog-lot-content-header-col-1 { /*Lot Number*/
  font-size: 14px;
  width: 220px;
  text-align: left;
}
.show-lot-images .catalog-lot-content-header-col-1 { /*Lot Number*/
  width: 55px;
}

.catalog-lot-content-header-col-2 { /*Quantity*/
  width: 72px;
  text-align: center;
  /*padding-right: 10px;*/
}

.catalog-lot-content-header-col-3 { /*Bid History*/
  width: 90px;
  text-align:right;
}
.catalog-lot-content-header-col-6 { /*Bid Status/Bid Box*/
  width: 210px;
}

.show-lot-closed .catalog-lot-content-header-col-2 { /*Quantity Sold*/
  width: 140px;
  text-align: left;
}

.show-lot-closed .catalog-lot-content-header-col-4 /*Price Realized*/
{
  width: 245px;
  text-align: right;
}
.show-lot-closed .catalog-lot-content-header-col-5 /*Date Sold*/
{
  width: 140px;
  text-align: right;
}

.show-lot-closed .catalog-lot-content-header-col-6 /*Bid Status Only*/
{
  width: 135px;
}

.lot-image-count {
  display: none;
}

.show-lot-image-count .lot-image-count {
  display: block;
}

.catalog-lot-content-header {
    text-align: center;
}

.lot-lot-number {
	font-weight: bold;
}

.catalog-lot-details-container {
  float: left;
  width: 100%;
}

.lot-quantity {
	display: none;
}
.show-lot-quantity .lot-quantity {
	display: block;
}

.lot-lead {
    padding: 3px;
	font-weight: bold;
}

.lot-description-container {
  max-height: 118px;
  overflow: auto;
  padding: 5px;
  min-height: 75px;
}

.show-catalog-lot-bidding-container .catalog-lot-details-container {
  /*width: 78%;*/
  width: -moz-calc(100% - 210px);
  width: -webkit-calc(100% - 210px);
  width: calc(100% - 210px);
}
.show-catalog-lot-bidding-container .catalog-lot-bidding-container {
  display: block;
}

.lot-description {
    white-space: pre-line;
}

.lot-estimate-container {
  display: none;
}
.show-lot-estimate .lot-estimate-container {
  display: block;
}
.lot-ring-number-container {
  display: none;
}
.show-lot-ring-number .lot-ring-number-container {
  display: block;
}

.catalog-lot-bidding-container {
  display: none;
  float: left;
  width: 210px;
  padding: 5px;
}

.lot-quantity-sold-container {
  display: none;
}
.show-lot-quantity-sold .lot-quantity-sold-container {
  display: block;
}

.lot-date-sold-container {
  display: none;
}
.show-lot-date-sold .lot-date-sold-container {
  display: block;
}

.catalog-lot-closed-price-realized-container {
  display: none;
}
.show-catalog-lot-closed-price-realized .catalog-lot-closed-price-realized-container {
  display: inline;
}
.catalog-lot-closed-price-realized-span {
  display: none;
}
.show-catalog-lot-closed-price-realized-span .catalog-lot-closed-price-realized-span {
  display: inline;
}
.lot-price-realized-per-each
{
  display: none;
  padding-right: 4px;
}
.show-lot-price-realized-per-each .lot-price-realized-per-each {
  display: inline;
}
.lot-link-container {
  display: none;
}
.show-lot-link-container .lot-link-container {
  display: block;
}

.lot-company-info {
  display: none;
  margin-top: 5px;
}
.lot-company-info .lot-company-info-name{
  font-weight: bold;
  width: 220px;
}

.lot-company-info > div {
  float: left;
  margin-right: 8px;
}

.show-lot-company-info .lot-company-info {
  display: block;
}

.lot-company-info .lot-auction-info-name{
  display: none;
  font-weight: bold;
  width: 220px;
}

.show-lot-auction-info-name .lot-auction-info-name {
  display: block;
}

.show-lot-auction-info-name .lot-company-info-name {
  display: none;
}

.lot-auction-info-location {
  font-style: italic;
  display: none;
  width: 140px;
}
.show-lot-auction-info-location .lot-auction-info-location {
  display: block;
}

.lot-auction-info-bidding-absentee {
  display: none;
}
.show-lot-auction-info-bidding-absentee .lot-auction-info-bidding-absentee {
  display: block;
}
.lot-auction-info-bidding-online {
  display: none;
}
.show-lot-auction-info-bidding-online .lot-auction-info-bidding-online {
  display: block;
}
.lot-auction-info-bidding-webcast {
  display: none;
}
.show-lot-auction-info-bidding-webcast .lot-auction-info-bidding-webcast {
  display: block;
}
.lot-auction-bidding-type {
  width: 185px; 
  padding: 0 .5em; 
  text-align: center;
}

    .lot-auction-bidding-type .ui-icon {
        float: left;
		margin-right: 5px;
    }

.lot-bidding-number-of-display-bids {
  display: none;
}
.lot-details-details-bid-history-container
{
	display:none;
}
.show-lot-bidding-number-of-display-bids .lot-bidding-number-of-display-bids {
  display: block;
}
.show-lot-bidding-number-of-display-bids .lot-details-details-bid-history-container {
  display: block;
}

.catalog-lot-bidding {
  display: none;
}
.show-catalog-lot-bidding .catalog-lot-bidding {
  display: block;
}
.lot-details-details-high-bid-container
{
  display: none;
}
.show-lot-bidding-highbid .lot-details-details-high-bid-container {
  display: inline;
}
.lot-bidding-highbid {
  display: none;
}
.show-lot-bidding-highbid .lot-bidding-highbid {
  display: inline;
}

.lot-bidding-time-left {
  display: none;
  font-weight: bold;
}
.show-lot-bidding-time-left .lot-bidding-time-left {
  display: inline;
}

.lot-bidding-extended {
  display: none;
}
.show-lot-bidding-extended .lot-bidding-extended {
  display: inline;
}

.lot-bidding-soft-close {
  display: none;
}
.show-lot-bidding-soft-close .lot-bidding-soft-close {
  display: block;
}

.lot-bidding-reserve-met {
  display: none;
  color: #0066CC;
}

.lot-bidding-reserve-not-met {
  display: none;
  color: #FF0000;
}
.show-lot-bidding-reserve-met .lot-bidding-reserve-met
{
  display: inline;
}
.show-lot-bidding-reserve-not-met .lot-bidding-reserve-not-met {
  display: inline;
}
.lot-choicetype {
  display: none;
}
.show-lot-choicetype .lot-choicetype {
  display: block;
}
.lot-bidding-status {
  display: none;
}
.show-lot-bidding-status .lot-bidding-status {
  display: block;
  padding-bottom: 6px;
}

.lot-bidding-watch {
  display: none;
}
.show-lot-bidding-watch .lot-bidding-watch {
  display: block;
}

.lot-bidding-bid-live {
  display: none;
}
.show-lot-bidding-bid-live .lot-bidding-bid-live {
  display: block;
}

.catalog-lot-bidding-status-container {
  display: none;
}
.show-lot-bidding-status .catalog-lot-bidding-status-container,
.show-lot-bidding-watch .catalog-lot-bidding-status-container,
.show-lot-bidding-bid-live .catalog-lot-bidding-status-container
{
  display: block;
}

.lot-bidding-register {
  width: 400px;
  margin: 2px auto;
  display: none;
}
.show-lot-bidding-register .lot-bidding-register {
  display: block;
}

.catalog-lot-bidding-container .lot-bidding-register
{
  width: 205px;
  margin: 0;
}
.lot-bidding-controls {
  display: none;
  text-align:center;
}
.show-lot-bidding-controls .lot-bidding-controls {
  display: block;
}

.lot-bidding-minbid-container
{
	margin: 5px;
	font-weight: bold;
}

.lot-bidding-bid-type-max {
	display: none;
	font-weight: bold;
}
.show-lot-bidding-bid-type-max .lot-bidding-bid-type-max {
  display: inline;
}
.lot-bidding-bid-type-flat {
	display: none;
	font-weight: bold;
}
.show-lot-bidding-bid-type-flat .lot-bidding-bid-type-flat {
  display: inline;
}

.lot-bidding-bid-max-container
{
	padding: 3px 0;
}

.lot-bidding-bid-max {
	font-weight: bold;
	display: none;
}
.show-lot-bidding-bid-type-flat .lot-bidding-bid-max {
  display: inline;
}
.show-lot-bidding-bid-type-max .lot-bidding-bid-max {
  display: inline;
}
.lot-bidding-amount-container
{
	background-color: #fff;
	border: 1px solid #808080;
	vertical-align: middle;
	margin: 0 auto 6px auto;
	width: 150px;
}

.lot-bidding-amount
{
	border: 0;
	width: 140px;
	text-align:center;
	font-size: 15px;
	color: #000;
}

.show-lot-bidding-quantity .lot-bidding-amount
{
	text-align: left;
	width: 85px;
	margin-left: 2px;
}

.lot-bidding-quantity {
  display: none;
  font-size: 15px; 
  margin-left: 2px; 
  color: #000;
  font-weight: bold;

}
.show-lot-bidding-quantity .lot-bidding-quantity {
  display: inline;
}

.catalog-thumbnail
{
	margin: 0 auto;
	height: 100px;
	width: 125px;
}

.auction-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.auction-container {
  width: 950px;
}

.auction-row:after {
  content: ""; 
  display: block; 
  clear: both;
}

.auction-col-image {
  width: 180px;
  float: left;
  padding: 5px;
}

.auction-image {
    width: 170px;
    text-align: center;
}

.auction-image-none {
    height: 100px;
    width: 125px;
}

.auction-share {
    width: 125px;
    margin: 10px auto;
}

.auction-col-content {
  width: 770px;
  float: left;
}

.auction-col-details {
  width: 580px;
  float: left;
  padding: 5px;
}

    .auction-col-details .auction-row {
        margin-top: 4px;
    }

.auction-details-event-name {
    font-size:18px; 
    font-weight: bold; 
    text-decoration: underline;
}

.auction-details-company-name:after {
  content: " |";
}

.auction-details-date-label-col {
  width: 80px;
  display: inline-block;
}
.auction-col-separator:after {
    content: " :";
}

.auction-col-bidding {
  width: 170px;
  float: right;
  padding: 5px;
  text-align: center;
}

.auction-bidding-open a {
    text-decoration: none;
}

.auction-bidding-open .bidOpenNotice {
    width: 165px; 
    padding: .4em .5em; 
    font-size: 14px;
}

.auction-bidding-open .ui-icon-flag {
    float: left;
}

.auction-bidding-time-to-open {
  font-weight: bold;
}

.auction-bidding-past-auction {
    width: 165px; 
    padding: .4em .5em; 
    font-size: 14px;
}

.auction-bidding-past-auction .ui-icon {
    float: left;
}

.auction-bidding-type {
    width: 165px; 
    padding: .4em .5em; 
    font-size: 14px;
    margin-top: 5px;
}

    .auction-bidding-type .ui-icon {
        float: left;
    }

.auction-details-description-container {
  max-height: 150px;
  overflow: auto;
  padding: 0 5px;
}

.auction-details-description {
  white-space: pre-line;
}

.auction-notice-container {
    padding: 10px; 
    font-size: 14px; 
    max-height: 85px; 
    overflow: auto; 
    margin-top: 5px; 
    margin-bottom: 5px;
}

    .auction-notice-container .ui-icon {
        float: left; 
        margin-right: .3em;
    }

.auction-notice-label:after {
    content: ":";
}

.auction-actions-container {
  padding: 5px 0;
  text-align: right;
}

.auction-action {
  padding: 5px;
  margin-left: 5px;
}

.auction-action-registered {
    padding: 5px 10px 5px 10px; 
    margin-right: 6px;
}

.auction-action-webcast-link
{
   min-width: 120px;
}


.lot-details-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lot-details-container {
    padding: 3px;
}

.lot-details-row:after {
  content: ""; 
  display: block; 
  clear: both;
}

.lot-detail-navigation
{
}
.lot-details-backbutton
{
	margin-left: 20px;
}
.lot-details-pager-results {
    margin-left: 10px;
}

.lot-details-pager-links .button {
    padding: 0px 10px;
}

.lot-details-pager-links {
    margin-top: -30px;
}

.lot-details-pager-previous
{
}

.lot-details-pager-next
{
}


.lot-details-title {
  float: left;
  width: 650px;
  min-height: 40px;
  padding: 6px;
  font-size:20px; 
  font-weight:bold;
}

.lot-details-title-header:after {
    content: " :";
}

.lot-details-title-lot-number:after {
    content: " -";
}

.lot-details-bidding-status-container {
  float: left;
  width: 344px;
  padding: 5px;
  text-align: center;
}

.lot-details-bidding-status {
  font-size:16px; 
  font-weight:bold;
}

.lot-details-bidding-watch {
  
}


.lot-details-col-images {
  width: 550px;
  float: left;
}

.lot-details-col-details {
  width: 444px;
  float: left;
  font-size: 15px;
}

.lot-details-col-separator:after {
    content: " :";
}

.lot-details-images {
    
}
.lot-details-images-none {
    
    font-size: 28px; 
    height: 300px;
}

.lot-details-images-tip {
    text-align: center;
}

.lot-details-details-col-header {
  width: 155px;
  float: left;
  text-align: right;
  padding: 3px;
}

.lot-details-details-col-content {
  width: 289px;
  float: left;
  padding: 3px;
}

.lot-details-auction-details {
    min-height: 175px;
}

.lot-details-details-price-realized-message {
  text-align: center;
}

.lot-details-bidding-container
{
  text-align: center;
  display: none;
}
.show-lot-details-bidding-container .lot-details-bidding-container
{
  display: block;
}

.lot-details-container .lot-bidding-bid-live {
  margin: 15px 0px;
  text-align: center;
}

.lot-details-bidding-container {
    width: 400px;
    margin: 2px auto;
}

.lot-details-bidding-col-header {
  float: left;
  width: 132px;
  text-align: right;
  padding: 3px;
}
.lot-details-bidding-col-content {
  float: left;
  width: 150px;
  text-align: left;
  padding: 3px;
}
.lot-details-bidding-col-action {
  float: left;
  width: 110px;
  text-align: center;
  padding: 3px;
}

.lot-details-bidding-min {
  width: 250px;
}

.lot-details-social-container {
  text-align: center;
  padding: 5px;
}

.lot-details-alt-bid {
  text-align: center;
  padding: 5px;
}

.lot-details-auction-info-col-header {
  float: left;
  width: 145px;
  text-align: right;
  padding: 3px;
}
.lot-details-auction-info-col-header:after {
  content: " :"
}
.lot-details-auction-info-col-content {
  float: left;
  width: 299px;
  text-align: left;
  padding: 3px;
}

.lot-links-col-header {
    float: left;
    width: 44px;
}
.lot-links-col-content {
    float: left;
    width: 930px;
	margin-left: 15px;
	margin-top: 10px;
}

.lot-details-alt-bid-message-container {
  padding: 5px;
}

.lot-details-notice-container {
  margin: 5px;
}

.lot-details-notice-container > div,
.lot-details-alt-bid-message-container > div
{
    padding: 10px; 
    font-size: 14px; 
    max-height: 65px; 
    overflow: auto;
}

.lot-details-notice-container > div .ui-icon,
.lot-details-alt-bid-message-container > div .ui-icon
{
    float: left; 
    margin-right: .3em;
}

.lot-details-auction-details {
  margin-top: 10px;
}

 .lot-details-dialog-bid-history {
    display: none;
    font-size: 14px;
}

.lot-details-dialog-bid-confirm {
    display: none;
}





/* dev colors */
.dev .lot-details-container {
  background: burlywood;
}
.dev .lot-details-title {
  background: coral;
}
.dev .lot-details-bidding-status-container {
  background: chocolate;
}
.dev .lot-details-col-images {
  background: cyan;
}
.dev .lot-details-col-details {
  background: aquamarine;
}
.dev .lot-details-details-col-header,
.dev .lot-details-bidding-col-header,
.dev .lot-details-auction-info-col-header
{
  background: lawngreen;
  border: 1px solid black;
}
.dev .lot-details-details-col-content,
.dev .lot-details-bidding-col-content,
.dev .lot-details-bidding-col-action,
.dev .lot-details-auction-info-col-content
{
  background: greenyellow;
  border: 1px solid black;
}
.dev .lot-details-links {
  background: darkorange;
}
.dev .lot-details-alt-bid-message {
  background: goldenrod;
}
.dev .lot-details-notice {
  background: gold;
}
.dev .lot-details-auction-details {
  background: khaki;
}



#auction-detail-tabs-alert * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#auction-detail-tabs-alert {
  width: 1000px;
  margin: 5px auto;
}

#auction-detail-tabs-alert > div {
  padding: 0 .7em;
}

#auction-detail-tabs-alert .ui-icon {
  float: left; 
  margin-right: .3em;
}

#auction-detail-tabs * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#auction-detail-tabs {
  width: 992px;
  margin: 5px auto;
}
    #auction-detail-tabs > .ui-tabs-panel {
        height: 350px;
        overflow: auto;
    }

.auction-detail-tabs-row {
  margin-top: 6px;
}
.auction-detail-tabs-row:after {
  content: ""; 
  display: block; 
  clear: both;
}

.auction-detail-tabs-header-col {
  float: left;
  width: 190px;
  text-align: right;
}

.auction-detail-tabs-column-separator:after {
  content: ":";
  padding-left: 4px;
}

.auction-detail-tabs-content-col {
  float: left;
  width: 742px;
  padding-left: 10px;
}

.auction-detail-tabs-content-col-pre-line {
  float: left;
  width: 742px;
  padding-left: 10px;
  white-space: pre-line;
}

.auction-detail-tabs-content-full {
    width: 900px;
    margin: 1em auto;
	white-space: pre-line;
}

.auction-detail-tabs-bid-increments-row {
    margin-left: 100px;
}

.auction-detail-tabs-bid-increments-header {
    font-weight: bold;
    margin-top: 10px;
}

.auction-detail-tabs-bid-increments-amount-col {
    float: left;
    width: 275px;
}

.auction-detail-tabs-bid-increments-increment-col {
    float: left;
    width: 500px;
}

#bid-confirm .reserve
{
	font-size: 12px;
}
#bid-confirm .reserve img
{
	border:none;
	margin-left:4px;
}

.box-sizing-border-box, .box-sizing-border-box * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.area-admin-header {
    padding: 10px 20px;
}

    .area-admin-header h3 {
        margin: 0;
    }

.area-admin-header-toolbar {
    text-align: right;
}

.content-custom-page-list-datatable-create {
	margin-left: 10px;
}

.content-custom-page-list {
    padding: 10px;
}

.content-custom-page-list-actions {
    margin-top: 20px;
}

.custom-page-form-header {
    text-align: right;
}

    .custom-page-form-header:after {
        content: ":"
    }

.custom-page-form {
    padding: 20px;
}

	.custom-page-form .row
	{
		margin-bottom: 5px;
	}
.custom-page-form-field {
    width: 250px;
}

.custom-page-editor-container {
    margin-top: 20px;
	min-height: 624px;
}

.content-custom-page-body {
    padding: 20px;
}
.area-admin-request-container {
    padding: 50px;
	min-height: 250px;
	text-align: center;
}

.action-icon {
    display: inline-block; 
    width: 32px;
}

.password-caps-warning {
    margin-top: 10px;
    text-align: center;
    display: none;
}

.password-caps-warning-message {
    display: inline-block;
    margin: 0 auto;
    padding: 8px 40px;
}

.dataTables_info
{
	margin-left: 7px;
	padding-top: 0 !important;
	padding-bottom: 0.55em;
	font-weight: bold;
	font-size: 15px;
	text-align: right;
	color: inherit !important;
}

.dataTables_paginate
{
	padding-top: 0.55em
}

.dataTables_custom .dataTables_paginate .fg-button
{
	margin-left: 0 !important;
}

.top .dataTables_paginate
{
	padding-top: 0;
	padding-bottom: 0.55em;
}

.dataTables_length
{
	margin-left: 7px;
	padding-top: 1em;
	color: inherit !important;
}

.dataTables_wrapper .bottom .dataTables_length
{
	z-index: 100;
	position: absolute;
}

.dataTables_wrapper .bottom .dataTables_paginate
{
	text-align: center;
	float: none;
}

.dataTables_wrapper .bottom .dataTables_paginate .fg-button
{
	text-align: center;
	float: none;
	font-size: 18px;
}

table.dataTable tbody th, table.dataTable tbody td
{
	padding: 0 10px !important;
}

table.dataTable tbody td.dataTables_empty
{
	font-size: 18px;
	font-weight: bold;
	padding: 35px !important;
}

.custom_paging
{
	margin:0px auto; 
	width:1000px;
}

	.custom_paging .dataTables_paginate
	{
		float: right;
		padding-top: 0px;
		padding-bottom: 4px;
	}

	.custom_paging .dataTables_info
	{
		float: right;
		padding-top: 4px;
		padding-right: 7px;
	}

.breadcrumbs
{
	font-size: 15px;
	font-weight: bold;
	margin: 5px auto;
	width: 1000px;
}
#divCatalogList, #divLotList
{
	padding-top: 7px;
}
.catalog-lot-counts
{
	position: absolute;
}

.matching-lot-count-container
{
 display:none;
}

.total-lot-count
{
	margin-left: 260px;
}
.show-matching-lot-count-container .matching-lot-count-container
{
	display:block;
}
.print-preview
{
	float: right;
	margin-top: 5px;
	margin-right: 65px;
}
#divCatalogList .ui-widget-content
{
	background-image: none;
}
.catalog-print-alt-lot
{
	background-color: #EBEBEB;
}

.ui-tabText
{
	min-height: 300px;
}

.payment-types
{
	padding: 0;
	margin: 0;
}
.payment-types li
{
display: inline;
opacity: 0.3;
}
.payment-types li.selected
{
	opacity: 1;
}

.chat-content {
	padding-bottom: 5px;
}

.chat-canned-buttons {
	height: 43.75px;
	padding-left: 4px;
	padding-bottom: 5px;
}

#currentStatus {
	padding-top: 5px;
	padding-bottom: 5px;
}

.chat-canned-button {
	font-weight: normal;
	color: #555555;
	height: 100%;
}
