/********** Auction Launch Generic CSS ********/

/****************
 * Common Css
 ****************/
.AuctionLaunchRow, .AuctionLaunchFeaturedSliderInner {width: 1000px; margin: 0 auto;}

/******************
 * Auction Page
 ******************/
#AuctionLaunchContent {display:block; width: 100%; padding: 0 0 40px 0; margin-top:0px;}
#AuctionLaunchWrapper {display:block; width: 100%; padding: 50px 0px 35px;}
#AuctionLaunchWrapper .AuctionLaunchColLeft {float: left; width:536px;}
#AuctionLaunchWrapper .AuctionLaunchColRight {float: right; width:425px;}
#AuctionLaunchWrapper .AuctionLaunchColLeft .imgbox {width: 100%; float: left; }
#AuctionLaunchWrapper .AuctionLaunchColLeft .imgbox img {max-width:100%; height:auto; max-height:550px; width:auto;}
#AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox {width: 100%; float: left; margin-top: 4px;}
#AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox a {float: left; width: 100%; margin-top: 8px; line-height: 32px; color: #ffffff; font-size: 20px; padding: 12px 35px 11px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-decoration:none;
background: rgb(199,0,15);
background: -moz-linear-gradient(top, rgb(199,0,15) 0%, rgb(144,0,11) 100%);
background: -webkit-linear-gradient(top, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
background: linear-gradient(to bottom, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000f', endColorstr='#90000b',GradientType=0 );
}
#AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox a:hover, #AuctionLaunchWrapper .AuctionLaunchColRight .search-box .search-btn:hover {
background: #90000b;
background: -moz-linear-gradient(top, #90000b 0%, #c7000f 100%);
background: -webkit-linear-gradient(top, #90000b 0%,#c7000f 100%);
background: linear-gradient(to bottom, #90000b 0%,#c7000f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90000b', endColorstr='#c7000f',GradientType=0 );
}
#AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox a.bidnow span {background: url(../image/bidnow.png) no-repeat 0px center; width: 36px; height: 36px; float: left; margin-right: 35px;}
#AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox a.viewauction span {background: url(../image/viewauction.png) no-repeat 0px center; width: 36px; height: 36px; float: left; margin-right: 35px;}
#AuctionLaunchWrapper .AuctionLaunchColRight h2 {font-size: 30px; color: #b5061a; font-weight: 700; line-height: 30px;}
#AuctionLaunchWrapper .AuctionLaunchColRight p {font-size: 15px; color: #666666; line-height: 23px; float: left; width: 100%; letter-spacing: -0.1px;}
#AuctionLaunchWrapper .AuctionLaunchColRight p.dt {margin: 5px 0 0;}
#AuctionLaunchWrapper .AuctionLaunchColRight h3 {font-size: 18px; color: #b5061a;}
#AuctionLaunchWrapper .AuctionLaunchColRight ul {float: left; width: 100%; padding: 15px 0px; margin:0;}
#AuctionLaunchWrapper .AuctionLaunchColRight ul li {color: #009900; float: left; margin-right: 23px; list-style:none;font-size: 21px; font-weight: 700;}
#AuctionLaunchWrapper .AuctionLaunchColRight ul li:last-child {margin-right: 0px;}
#AuctionLaunchWrapper .AuctionLaunchColRight ul li span {font-size: 28px; font-weight: 700;}

#AuctionLaunchWrapper .AuctionLaunchColRight .search-box {float: left; width: 100%; padding: 33px 0px;}
#AuctionLaunchWrapper .AuctionLaunchColRight .search-box input[type="text"] {float: left; width: 50%;border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; padding: 9px 0px 9px 12px; border:1px solid #999999; border-right: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

p.dt { display:none; }

#AuctionLaunchWrapper .AuctionLaunchColRight .search-box .search-btn {cursor: pointer; float: right; font-weight: 700; font-size: 14px; color: #ffffff; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; font-weight: 700;  width: 50%; text-align: center; padding: 9px 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
background: rgb(199,0,15);
background: -moz-linear-gradient(top, rgb(199,0,15) 0%, rgb(144,0,11) 100%);
background: -webkit-linear-gradient(top, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
background: linear-gradient(to bottom, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000f', endColorstr='#90000b',GradientType=0 );
border:none;
}

/*******************
 * Featured Part
 *******************/
#AuctionLaunchFeaturedSlider {float:left; width: 100%; position: relative; margin:40px 0;}
#AuctionLaunchFeaturedSlider h4 {font-weight: 900; font-size: 14px; color: #ffffff; float: left; border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; padding: 7px 32px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
background: rgb(199,0,15);
background: -moz-linear-gradient(top, rgb(199,0,15) 0%, rgb(144,0,11) 100%);
background: -webkit-linear-gradient(top, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
background: linear-gradient(to bottom, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000f', endColorstr='#90000b',GradientType=0 );
}
#AuctionLaunchFeaturedSlider .al-featured-slider-container {float:left; border: 1px solid #cccccc; padding: 20px 40px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#AuctionLaunchFeaturedSlider .owl-carousel {display: none; float: left; width: 100%; -webkit-tap-highlight-color: transparent; z-index: 1;}
#AuctionLaunchFeaturedSlider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
#AuctionLaunchFeaturedSlider .owl-carousel.owl-loaded {display: block; position: relative;}
#AuctionLaunchFeaturedSlider .owl-carousel.owl-loading {opacity: 0; display: block;}
#AuctionLaunchFeaturedSlider .owl-carousel.owl-hidden {opacity: 0;}
#AuctionLaunchFeaturedSlider .owl-carousel .owl-refresh .owl-item {display: none;}
#AuctionLaunchFeaturedSlider .owl-carousel .owl-item {
  position: relative; 
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#AuctionLaunchFeaturedSlider .owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
#AuctionLaunchFeaturedSlider .owl-carousel .itembox{padding: 0px 10px; float: left;}
#AuctionLaunchFeaturedSlider .owl-carousel .owl-nav div {position: absolute; top:50%;  float: left; width: 25px; height: 28px; background-position: 0px 0px; background-repeat: no-repeat; cursor: pointer; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#AuctionLaunchFeaturedSlider .owl-carousel .owl-prev {background-image: url(../image/prev_a.jpg); left:-18px;}
#AuctionLaunchFeaturedSlider .owl-carousel .owl-next {background-image: url(../image/next_a.jpg); right:-18px;}
#AuctionLaunchFeaturedSlider .product-box {float: left; width: 100%;  text-align: center;}
#AuctionLaunchFeaturedSlider .product-box .img-box {display: block; height:200px;}

#AuctionLaunchFeaturedSlider .product-box img { max-width:180px; max-height:200px; width:auto; height:auto;}
#AuctionLaunchFeaturedSlider .product-box img:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}
#AuctionLaunchFeaturedSlider .product-box h5 {font-size: 14px; color: #333333; margin-bottom: 5px;}

#AuctionLaunchFeaturedSlider .product-box a.product-name {
position:relative;
display: inline-block; text-align: center; margin:10px 0px 0px 0px; color: #333333; font-size: 13px; text-decoration:none;}

#AuctionLaunchFeaturedSlider .product-box a.product-name:hover {color: #c4000f;}

@media only screen and (max-width:1100px){
	.AuctionLaunchRow, .AuctionLaunchFeaturedSliderInner {width: 940px;}
    #AuctionLaunchWrapper .AuctionLaunchColLeft {width: 485px;}
	#AuctionLaunchWrapper .AuctionLaunchColLeft .imgbox img {width: 100%;}
}
@media only screen and (max-width:979px){ 
	.AuctionLaunchRow, .AuctionLaunchFeaturedSliderInner {width: 740px;}
    #AuctionLaunchWrapper .AuctionLaunchColLeft {width: 355px;}
    #AuctionLaunchWrapper .AuctionLaunchColRight {width: 355px;}
}
@media only screen and (max-width:767px){ 
	.AuctionLaunchRow, .AuctionLaunchFeaturedSliderInner {width: auto; padding: 0 20px;}
   #AuctionLaunchWrapper .AuctionLaunchColLeft {width: 100%;}
   #AuctionLaunchWrapper .AuctionLaunchColRight {width: 100%; margin-top: 30px;}
}
@media only screen and (max-width:479px){
    #AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox a {padding: 12px 12px 11px; font-size: 17px;}
    #AuctionLaunchWrapper .AuctionLaunchColLeft .btnbox a span {margin-right: 15px !important;}
    #AuctionLaunchWrapper .AuctionLaunchColRight .search-box input[type="text"] {width: 100%; border: 1px solid #9a9a9a; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
    #AuctionLaunchWrapper .AuctionLaunchColRight .search-box .search-btn {width: 100%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-top: 5px;}
}













/******* NEW LIVE AUCTION STYLE *******/

* {
margin:0;
padding:0;
}

.LiveAuctionUCLOutBidDiv {
	color:#D80003;
	font-weight:bold;
}

.LiveAuctionUCLHighBidderDiv {
	color: #009B13;
	font-weight:bold;
}



#LiveAuctionContent {
width:94%;
font-family: "Roboto",sans-serif;
padding:15px 3% 0 3%;
font-size:14px;
line-height:18px;
max-width:1600px;
margin:0 auto;
}

#LiveAuctionHeader {
width:100%;
text-align:center;
border-bottom:2px #ccc dotted;
padding:10px;
margin:0 0 15px 0;
}

#LiveAuctionTitle {
font-family: 'Roboto',serif;
font-size:40px;
font-weight:400;
color:#b50619;
line-height:46px;
margin:0 0 7px 0;
}

#LiveAuctionLotCount {
display:block;
height:22px;
width:100%;
margin:5px 0;
}
span#LiveAuctionLotCountLbl {
font-weight:700;
}

#LiveAuctionCatalog {
display:block;
height:30px;
width:100%;
margin:10px 0 5px 0;
}

#LiveAuctionCatalog a {
background: #7f0018;
padding:8px 12px;
cursor:pointer;
color:#fff;
font-weight:700;
text-decoration:none;
vertical-align:middle;
}

#LiveAuctionCatalog a:hover {
background:#610012;
}

/*******/

#LiveAuctionMainBody {
display:block;
width:100%;
heigth:auto;
border-bottom:2px #ccc dotted;
padding:0 0 20px 0;
margin:0 0 30px 0;
}

#LiveAuctionLeftColumn, 
#LiveAuctionCenterColumn, #LiveAuctoinCenterColumn,
#LiveAuctionRightColumn {
display:inline-block;
vertical-align:top;
}





/******* LEFT Col *******/

#LiveAuctionLeftColumn {
width:32%;
margin-right:1%;
height:530px;
}

#LiveAuctionLotTitleDiv {
background: #005499;
padding:10px;
color:#fff;
font-size:16px;
line-height:21px;
font-weight:700;
max-height:125px;
overflow-y:auto;
}

span#LiveAuctionCurrentLotHeaderSpan {
font-size:28px !important;
}

#LiveAuctionCurrentLotEstimate {
color:#555;
font-size:18px;
font-style:italic;
height:24px;
display:block;
margin:5px 0 10px 0;
}
#LiveAuctionCurrentLotImageDiv {
display:block;
width:100%;
text-align:center;
max-width:415px;
max-height:200px;
height:auto;
}

img#LiveAuctionCurrentLotImage {
margin:0 auto;
max-width:400px;
max-height:180px;
height:auto;
width:auto;
}

#LiveAuctionBidInfoCurrentBidLabel,
#LiveAuctionBidInfoAskingBidLabel {
display:inline-block;
width:40%;
text-align:center;
padding:7px 0 3px 0;
font-size:20px;
}


#LiveAuctionBidInfoCurrentBidValue,
#LiveAuctionBidInfoAskingBidValue {
display:inline-block;
width:58%;
text-align:center;
padding:7px 0 3px 0;
font-size:20px;
font-family: 'Roboto',san-serif;
font-weight:bold;
}

#LiveAuctionBidInfoCurrentBidLabel,
#LiveAuctionBidInfoAskingBidLabel {
font-weight:400;
}

#LiveAuctionBidInfoPlaceBidDiv {
width:100%;
display:block;
text-align:center;
margin:20px 0 10px 0;
}

#LiveAuctionBidInfoPlaceBidDiv input {
cursor:pointer;
background: #990b0a;
padding:14px 20px;
color:#fff;
font-size:32px;
line-height:40px;
font-weight:normal;
font-family: 'Roboto', san-serif;
text-transform:uppercase;
width:100%;
max-width:480px;
min-width:180px;
-webkit-border-radius:0px;
-moz-border-radius: 0px; 
border-radius: 0px;
font-weight:bold;
}

#LiveAuctionBidInfoPlaceBidDiv input.HighBidder {
background:green !important;
}

#LiveAuctionBidInfoPlaceBidDiv input[type=button] {
border:none !important;
}

#LiveAuctionBidInfoPlaceBidDiv input:hover {
background:#800100;
}

#LiveAuctionLotInfoPanelHeader {
font-size:19px;
line-height:24px;
font-family:'Roboto',san-serif;
text-align:center;
width:100%;
text-transform:uppercase;
font-weight:bold;
}

#LiveAuctionLotInfoPanelHeader.PlaceABid {
color:#03953f; /* GREEN */
}

#LiveAuctionLotInfoPanelHeader.BidPending {
color:#b59900; /* YELLOW */
}

#LiveAuctionLotInfoPanelHeader.BidsNotAllowed {
color:#cd7d00; /* ORANGE */
}

#LiveAuctionLotInfoPanelHeader.LotClosed {
color:#666; /* GREY */
}

#LiveAuctionLotInfoPanelHeader.FinalCall {
color:#db0000; /* RED */
}

#LiveAuctionLotInfoPanelHeader.Outbid {
color:#db0000; /* RED */
}



/******* CENTER Col *******/

#LiveAuctionCenterColumn, #LiveAuctoinCenterColumn {
width:32%;
margin-right:1%;
height:530px;
}
#LiveAuctionCurrentLotVideoPlayer {
background:#eee;
}

#LiveAuctionLotDescriptionPanel {
display:block;
width:96%;
margin:0px 0 0 0;
padding:10px 2%;
font-size:14px;
line-height:21px;
height:431px;
overflow-y: auto;
}







/******* RIGHT Col *******/

#LiveAuctionRightColumn {
width:33%;
}

#LiveAuctionLotHistoryPanel {
height:450px;
overflow-y:auto;
}

#LiveAuctionMessagePanelHeader{
}

ul#LiveAuctionMessageList {
margin:0;
padding:0;
}

ul#LiveAuctionMessageList li {
list-style:none;
padding:10px 0 10px 7px;
font-size:15px;
line-height:18px;
font-family:'Roboto',san-serif;
font-weight:bold;
}

ul#LiveAuctionMessageList li a {
color:#005549;
}


ul#LiveAuctionMessageList li {
background:#f1f1f1;
}
ul#LiveAuctionMessageList li:nth-child(odd) {
background:#fefdf7;
}

ul#LiveAuctionMessageList li.bid {
color:#005499; /** BLUE **/
}
ul#LiveAuctionMessageList li.reopen {
color:#008c44; /** GREEN **/
}
ul#LiveAuctionMessageList li.ended {
color:#555555; /** GREY **/
}
ul#LiveAuctionMessageList li.message {
color:#000000; /** BLACK **/
}
ul#LiveAuctionMessageList li.won {
color:#008c44 !important; /** GREEN **/
}


/**************/


#LiveAuctionUpcomingLots {
width:100%;
display:block;
height:430px;
margin-bottom:30px;
overflow-x:scroll;
white-space:nowrap;
}


div.LiveAuctionUCL {
display:inline-block;
vertical-align:top;
text-align:center;
width:280px;
margin:0 10px;
}



.LiveAuctionUCLLotNumber {
display:block;
font-family:'Roboto',san-serif;
width:100%;
background:#f1f1f1;
padding:10px 0;
text-align:center;
font-weight:bold;
margin:0 auto;
font-size:24px;
}
.LiveAuctionUCLLotNumberData {
font-weight:700;
}
.LiveAuctionUCLLotNumberDivider {
display:none;
}


.LiveAuctionUCLTitle {
font-size:15px;
line-height:20px;
width:95%;
white-space: pre-wrap !important;
height:40px;
margin:6px auto;
padding:0 2%;
text-align:center;
overflow:hidden;
}

.LiveAuctionUCLImgDiv {
display:block;
width:100%;
height:195px;
text-align:center;
}
.LiveAuctionUCLImgDiv img {
max-width:280px;
max-height:188px;
height:auto;
width:auto;
margin:0 auto;
}

.LiveAuctionUCLNumBidsDiv {
display:block;
width:100%;
text-align:center;
height:20px;
margin:5px 0;
font-family:Courier, san-serif;
}

.LiveAuctionUCLBidBtnDiv {
display:block;
width:100%;
text-align:center;
margin-bottom:15px;
}

.LiveAuctionUCLBidBtnDiv input {
background: #990b0a !important;
margin:0 auto;
padding:4px 6px;
color:#fff;
font-size:16px;
font-weight:700;
text-transform:uppercase;
max-width:200px;
min-width:160px;
-webkit-border-radius:0px !important;
-moz-border-radius: 0px !important; 
border-radius: 0px !important;
border:none !Important;
}

.LiveAuctionUCLBidBtnDiv input:hover {
background:#800100 !important;
}



/********** Live Auction Mobile Styling ***************/


@media all and (max-width: 850px){
	
	#LiveAuctionLeftColumn, 
#LiveAuctionCenterColumn, #LiveAuctoinCenterColumn,
#LiveAuctionRightColumn {
display:block;
vertical-align:top;
}

/******* LEFT Col *******/

#LiveAuctionLeftColumn {
width:97%;
margin:0 1%;
height:420px;
}
#LiveAuctionTitle {
font-size:32px;
line-height:36px;	
}
#LiveAuctionCurrentLotImageDiv {
max-width:100%;
max-height:150px;
width:auto;
}
img#LiveAuctionCurrentLotImage {
max-width:300px;
max-height:100px;
}
	
#LiveAuctionCenterColumn, #LiveAuctoinCenterColumn {
width:97%;
margin:0 1%;
height:150px;
}

#LiveAuctionRightColumn {
width:90%;
}

#LiveAuctionLotHistoryPanel {
height:200px;
}

	
}






/*******************************/














#AuctionLandingContent {
background-color:#fff;	
width: 1060px;
margin: 0 auto;
padding: 30px 20px;
min-height:350px;
}



#AuctionLandingNoAuctions {
font-size:24px;
font-weight:bold;
display:block;
width:100%;
border-top:1px dotted #aaa;
padding:20px 0 20px 0;
}

#AuctionLandingIntro {
font-size:16px;
font-weight:bold;
display:block;
width:100%;
padding:20px 0 20px 0;
text-align:center;
}

#AuctionLandingIntroImg {

display:none;

text-align:center;
}


#AuctionLandingItemContent {
margin:20px 0 20px 0;
display:block;
width:100%;
height:auto;
font-family:"Roboto", san-serif;
}



#AuctionLandingSortByDiv, #AuctionLandingItemsPerPageDiv, #AuctionLandingPagingDiv {
display:inline-block;
veritical-align:middle;
text-align:center;
}

#AuctionLandingSortByDiv {
width:23%;
}
#AuctionLandingSortByDiv span,
#AuctionLandingItemsPerPageDiv span,
#AuctionLandingPagingDiv span {
font-size:14px;
}

#AuctionLandingItemsPerPageDiv {
width:23%;
}
#AuctionLandingPagingDiv {
width:53%;
}

.search-pagination{ text-align:center;width:100%;}
.pagination {
   text-align:center;width:100%;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block;    float: none;}
.pagination > li > a,
.pagination > li > span {
    position: relative;word-break: keep-all;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #111;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #111;
    border-color: #111;
    cursor: default; }.factory1 ul li a{ display:block}
#AuctionLandingPagingDiv span,
#AuctionLandingPagingDiv input[type=submit] {
display:inline-block !important;
}

.AuctionLandingCharityLbl { display: none; }

#AuctionLandingItemContent {
width:100%;
border-top:1px dotted #aaa;
padding:20px 0 20px 0;
}

#AuctionLandingItemContent:empty:before {
content: "No Current Auctions";
font-size:24px;
font-weight:bold;
}


.AuctionLandingItem {
display:block;
vertical-align:top;
width:94%;
margin:0;
padding:3%;
height:auto;
border:1px solid #aaa;
margin:0 0 30px 0;
}

.AuctionLandingItemName {
display:block;
width:74%;
margin:0 0 10px 25%;
}

.AuctionLandingItemName a {
font-family: "Roboto",sans-serif;
    font-size: 24px;
    font-weight: 700;
text-decoration:none;
font-size:22px;
color:#b50619;
}
.AuctionLandingItemName a:hover {
color:#555;
}

.AuctionLandingItemImage {
position:relative;
top:-32px;
display:inline-block;
vertical-align:top;
width:22%;
height:100%;
margin:0 3% 0 0;
text-align:left;
}

.AuctionLandingItemImage img {
max-width:100%;
height:auto;
max-height: 240px;
width:auto;
}

.AuctionLandingItemImage a img:hover {
zoom: 1;
filter: alpha(opacity=75);
opacity: 0.75;
}

.AuctionLandingCharity {
display:inline-block;
vertical-align:top;
width:74%;
margin:0 0 10px 0;
font-size:14px;
line-height:20px;
color:#888;
}
.AuctionLandingItemEndDate {
display:none;
/** display:block; **/
margin:10px 0 10px 25%;
width:74%;
font-size:14px;
}
span.AuctionLandingEndDateValue {
font-weight:bold;
}






#RulesPageDiv h1 {
color:#900 !important;
font-size:32px !important;
line-height:40px !important;
font-weight:300 !important;
}

#RulesPageDiv h2 {
color:#900 !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
}


html, body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #777;
	font-family: '', sans-serif;
	font-size: 16px;
}

hr { 
border: 0; 
height: 0; 
border-top: 1px solid rgba(0, 0, 0, 0.1); 
border-bottom: 1px solid rgba(255, 255, 255, 0.3); 
margin:30px 0;
}

ul {
margin:10px 0 20px 20px;
padding:0;
}

li {
font-size:14px;
line-height:22px;
padding:2px 0;
}

h2 {
font-size:24px;
line-height:30px;
margin:0 0 10px 0;
font-weight:normal;
}

h3 {
font-size:18px;
line-height:24px;
margin:0 0 10px 0;
}


p {
font-size:14px;
line-height:22px;
margin:0 0 20px 0;
}

img.alignright {
float:right;
padding:0 0 20px 20px;
}

img.alignleft {
float:left;
padding:0 20px 20px 0;
}


a { color:#b50619;}

.clearfix {
	font-size: 0;
	margin: 0;
	padding: 0;
	line-height: none;
	clear: both;
}

body {
	/* Without this, the body has excess horizontal scroll when the menu is open */
	overflow-x: hidden;
}

h1 {
	font-size: 24px;
	color: #666666;
font-weight:normal;
	margin: 0 0 20px 0;
	padding: 0;
}

#DefaultContent h1 {
	font-size: 24px;
	color: #B50619;
font-weight:bold;
	margin: 0;
	padding: 0;
}
.smaller {
	font-size: .85em;
}
.left {
	float: left;
	margin-right: 15px;
}
#PageHeader {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 160px;
	background: url(../image/header-bak.png) repeat-x top left;
	z-index: 90;
display:block;
}

a#LoginRegButton,
input#SignInButton {
display:block;
max-width:290px;
text-align:center;
color:#fff;
text-decoration:none;
font-size:15px;
line-height:15px;
padding:15px 20px;
height:auto;
border:none;
text-transform:none;
/* http://colorzilla.com/gradient-editor/#c80514+0,930510+100 */
background: #c80514; 
background: -moz-linear-gradient(top, #c80514 0%, #930510 100%);
background: -webkit-linear-gradient(top, #c80514 0%,#930510 100%); 
background: linear-gradient(to bottom, #c80514 0%,#930510 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c80514', endColorstr='#930510',GradientType=0 ); 
}

a#LoginRegButton:hover,
input#SignInButton:hover {
/* http://colorzilla.com/gradient-editor/#a80505+0,77040a+100 */
background: #a80505; 
background: -moz-linear-gradient(top, #a80505 0%, #77040a 100%); 
background: -webkit-linear-gradient(top, #a80505 0%,#77040a 100%); 
background: linear-gradient(to bottom, #a80505 0%,#77040a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80505', endColorstr='#77040a',GradientType=0 );
}




a#AuctionBtn {
display:inline-block;
cursor:pointer;
text-align:center;
color:#fff;
text-decoration:none;
font-size:15px;
line-height:20px;
padding:8px 12px;
margin:10px 0 0 0;
height:auto;
border:none;
text-transform:none;
/* http://colorzilla.com/gradient-editor/#c80514+0,930510+100 */
background: #c80514; 
background: -moz-linear-gradient(top, #c80514 0%, #930510 100%);
background: -webkit-linear-gradient(top, #c80514 0%,#930510 100%); 
background: linear-gradient(to bottom, #c80514 0%,#930510 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c80514', endColorstr='#930510',GradientType=0 ); 
}

a#AuctionBtn:hover {
/* http://colorzilla.com/gradient-editor/#a80505+0,77040a+100 */
background: #a80505; 
background: -moz-linear-gradient(top, #a80505 0%, #77040a 100%); 
background: -webkit-linear-gradient(top, #a80505 0%,#77040a 100%); 
background: linear-gradient(to bottom, #a80505 0%,#77040a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80505', endColorstr='#77040a',GradientType=0 );
}



input#SignInButton {
position:relative;
left:135px;
}

table#LoginTable {
max-width:600px;
}

#LoginTable td {
text-align:left !important;
}

#LoginTable tr:nth-child(4) td:first-child {
width:130px;
}


#AboutAuthenticityPage p {
display:block;
width:100%;
}


#ViewUserDefinedPageContentSuper {
display:none;
width:100%;
height:auto;
min-height:306px;
background-image:url(../image/banner-auth.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position:top center;
}


#AboutUsContentSuper {
width:100%;
height:auto;
min-height:306px;
display:block;
background-image:url(../image/banner-about.png);
background-repeat: no-repeat;
background-size: cover;
background-position:top center;
}

#AboutUsContentSub,
#ViewUserDefinedPageContentSub {
display:block;
height:70px;
background:#dfdfdf;
clear:both;
}

@media all and (max-width: 1760px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:400px;
}
}

@media all and (max-width: 1340px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:350px;
}
}

@media all and (max-width: 1250px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:290px;
}
}

@media all and (max-width: 1100px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:240px;
}
}

@media all and (max-width: 970px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:200px;
}
}

@media all and (max-width: 750px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:160px;
}
}

@media all and (max-width: 570px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:130px;
}

}

@media all and (max-width: 450px){
#AboutUsContentSuper,
#ViewUserDefinedPageContentSuper {
min-height:100px;
}
#AboutUsContent h1 {
font-size:24px !important;
}
}



#PageColWrapper {
display:block;
width:100%;
padding:0;
margin:20px 0;
}

#PageCol {
display:inline-block;
vertical-align:top;
}

#PageCol.half {
width:46%;
margin:0 6% 0 0;
}

#PageCol.half.last {
margin-right:0 !important;
}

/**/@media all and (max-width: 650px){

#PageCol {
display:block;
}
#PageCol.half {
width:95%;
margin:0 0 0 0;
}

/**/ }








#topheader {
	width: 100%;
	max-width: 1000px;
	background-color: #fff;
	padding: 0 20px;
	margin: 0 auto;
	height: 38px;
	font-weight: 300;
	color: #656565;
}
#topheaderphone {
	margin: 7px 0 0 0;
	float: left;
}
#topheadermenu {
	float: right;
	margin: 7px 0 0 0;
}
#topheader a {
	color: #656565;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
}
#topheader a:hover {
	color: #af000d;
}
#toplogo {
	float: left;
height:47px;
}
#topsearch {
	float: right;
	width: 412px;
	height: 34px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 5px 0 0;
}
#topsearch input[type=text] {
	border: medium none;
	float: left;
	height: 22px;
	margin: 0 0 0 10px;
	padding: 5px;
	width: 242px;
}
.searchButton {

	    border-radius: 0 5px 5px 0;
color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-size-adjust: 0.51;
    font-weight: 500;
    height: 16px;
    line-height: 1.2;
    margin: 1px;
    padding: 8px 0;
    text-align: center;
    width: 148px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(199, 2, 17, 1) 0%, rgba(146, 0, 11, 1) 100%) repeat scroll 0 0;
	background: -moz-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,2,17,1)), color-stop(100%, rgba(146,0,11,1)));
	background: -webkit-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: -o-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: -ms-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: linear-gradient(to bottom, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70211', endColorstr='#92000b', GradientType=0 );
	cursor: pointer;
}
header {
	width: 100%;
	max-width: 1000px;
	padding: 20px;
	margin: 0 auto;
	height: 122px;
}
nav {
	margin-top: 21px;
	width: 100%;
}
nav ul {
	list-style: none;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
background: #610012 none repeat scroll 0 0;
}
nav ul a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 37px;
	padding: 0 17px;
}
nav ul li {
	background-color: #af000d;
	float: left;
	height: 34px;
	padding: 0 8px;
	position: relative;
}
nav ul li:hover > a {
	text-decoration:underline;
}

.deeprednav {
background: #7f0018 url(../image/deeprednav-line.png) no-repeat right center;
}
.deeprednav.last {
background: #7f0018;
background-image:none;
}

li.deeprednav:hover,
li.deeprednav.last:hover {
	background-color: #610012;
}
li.deeprednav:hover > a {
	text-decoration:none;
}
.navLine {
	color: #fff;
	padding: 5px 0 0 0;
	margin: 0;
	width: 5px;
	height: 29px;
}
.deeprednavLine {
	background-color: #610012;
	color: #fff;
	padding: 5px 0 0 0;
	margin: 0;
	height: 29px;
}
nav ul li.current-menu-item {
}
nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -1px;
	background: #fff;
	padding: 4px 7px 20px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	z-index: 9999;
	border: 1px solid #af000d;
	text-align:left;
}
nav ul ul li {
	float: none;
	width: 200px;
	background: #fff;
}
nav ul ul li:hover {
	background: #fff;
}
nav ul ul a {
	line-height: 2.0;
	padding: 10px 15px;
	color: #333;
	font-weight: 500;
	font-size: 14px;
}
nav ul ul a:hover {
	color: #af000d;
	background-color: #fff;
}
nav ul ul ul {
	top: 0;
	left: 100%
}
nav ul li:hover > ul {
	display: block;
}
nav.mobile {
	display: none;
	position: fixed;
	width: 100%;
	top: 0;
}
nav.mobile div {
	display: none;
}
.nav-endcap {
padding:0;
margin:0;
width:26px;
background-color: #7f0018;
}
#Footer {
	background: #333;
	width: 100%;
padding: 0 0 50px;
clear:both;
}
#footertopbar {
	height: 18px;
	width: 100%;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(199, 2, 17, 1) 0%, rgba(146, 0, 11, 1) 100%) repeat scroll 0 0;
	background: -moz-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,2,17,1)), color-stop(100%, rgba(146,0,11,1)));
	background: -webkit-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: -o-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: -ms-linear-gradient(top, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
	background: linear-gradient(to bottom, rgba(199,2,17,1) 0%, rgba(146,0,11,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70211', endColorstr='#92000b', GradientType=0 );
	-webkit-box-shadow: 0px 11px 17px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 11px 17px -3px rgba(0,0,0,0.75);
	box-shadow: 0px 11px 17px -3px rgba(0,0,0,0.75);
}
#footercontent {
display:block;
	width: 100%;
	max-width: 1040px;
	margin: 0 auto;
	padding: 0;
}
.footercolumn {
	float: left;
	font-size: 13px;
	padding-left: 10px;
	color: #fff;
	margin: 48px 0 0 0;
	line-height: 1.8;
}
.footercolumn h3 {
	font-size: 13px;
	margin: 0 0 20px 0;
}
.footercolumn a {
	color: #fff;
	font-weight: 300;
	text-decoration: none;
}
.footercolumn a:hover {
	color: #ff0000;
}
.footercolumn a:hover > .ft_circle {
border: 1px solid #ff0000;
}
.thirteen {
	width: 13%;
}
.twentyeight {
	width: 28%;
}
.ft_soci_icons ul {
	text-align: left;
	padding: 0;
	margin-left: 0;
}
.ft_soci_icons ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0;
	height: 34px;
}
.ft_soci_icons ul li a {
	display: block;
	height: 47px;
	border-radius: 56px;
	text-align: center;
	color: #ffffff;
	font-size: 20px;
}
.ft_soci_icons ul li a i {
	line-height: 30px;
}
.ft_circle {
	border-radius: 50%;
	height: 30px;
	width: 30px;
	border: 1px solid rgb(205, 209, 215);
	padding: 0;
	margin: 0 10px 0 0;
}

#HomePageContentWrapper {
width: 98%;
display:block;
margin: 0 auto;
max-width: 1000px;
padding: 20px 20px 20px 20px;
position:relative;
}

#AuctionResultsContent, #AuctionLandingContent, #LoginContent, #RulesContent, #AboutUsContent, #WantlistContent, #ContactUsContent, #ConsignWithUsContent, #SellToUsContent, #MyAccountContent, #EmployeeLoginContent, #AddUserContent, #MyShoppingCartContent, #OnePageCheckoutContent, #OrderFinishedContent, #ChangePasswordContent, #EditUserContent, #ViewUserDefinedPageContent, #RulesContent, #VerifyUserInfoContent, #AppraisalsContent, #OrderCatalogContent, #ForgotPasswordContent, #RegistrationConfirmationContent, #VerifyBidContent, #ViewStoreInvoiceContent, #BannedUserContent, #PasswordSentContent, #StoreCheckoutContent, #PasswordSentContent, #CatalogContent,#AgreeToTermsContent {
	width: 98%;
	display:block;
	margin: 40px auto 0 auto;
	max-width: 960px;
	padding: 40px 60px;
	background:#fff;
}

#VerifyBidContent table td {
padding:5px;
}


#MyAccountTable {
width:900px;
}

#MyAccountTable table {
width:900px;
}


#MyAccountTable td {
padding:5px;
}

tr.color_c {
background:#eee;
}

#PastAuctionInvoiceRow {
max-height:350px;
width:930px;
margin:0 0 50px 0;
}

table#PastAuctonInvoicesGrid {
display:block;
height:350px;
overflow-y:auto;
width:100%;
}


#EmailSignupContent {
	width: 98%;
max-width:600px;
	display:block;
	margin: 60px auto 0 auto;
	padding: 40px 60px 70px 40px;
	background:#fff;
text-align:center;
}

#EmailSignupContent input#SubmitBtn {
margin:0 auto;
max-width:512px !important;
padding:15px 15px !important;
}

#EmailSignupContent input[type="submit"] {
width:100%;
}

#EmailSignupContent input#NameTB {
width:100% !important;
}

#EmailSignupContent input#NameTB::-webkit-input-placeholder::before {
    color:#666;
    content:"Enter Email Address...";
}

#EmailSignupInnerDiv {
display:block;
margin:0 auto;
max-width:570px;
}
#EmailSignupInnerDiv h2 {
font-family: "Roboto",sans-serif;
font-weight:300;
font-size:30px;
line-height:42px;
color:#666;
}
#EmailSignupContent span#EmailAddressSpan { display:none; }


#AddUserContent {
line-height:22px;
}
#AddUserContent input[type=text] {
min-width:220px;
}

#AddUserContent input[type=radio] {
margin-right:5px;
}
#AddUserContent label {
margin-right:5px;
}
#AddUserContent select {
margin:5px 3px;
}
#ReferenceTable fieldset {
padding:15px;
}



#DefaultContent {
	padding: 0;
}
.homebox {
	border: 1px solid #aaa;
	background: #fff;
	padding: 20px;
	width: 960;
	margin: 15px auto;
font-size:16px;
line-height:22px;
}

#DefaultContent div.homebox h1 {
margin:0 0 12px 0 !important;
}

#midbar {
	width: 100%;
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	color: #af000d;
	height: 38px;
	padding-top: 12px;
	background: url(../image/midbar-bak.gif) repeat-x left top;
}
.midbarwhite {
	background-color: #fff;
	padding: 10px 20px;
}
input[name=ctl17] {
	width: 180px !important;
	text-align: center;
}
input[type=submit], input[type=button] {
	display:block;
max-width:290px;
text-align:center;
color:#fff;
text-decoration:none;
font-size:15px;
line-height:15px;
padding:15px 20px;
height:auto;
border:none;
text-transform:none;
/* http://colorzilla.com/gradient-editor/#c80514+0,930510+100 */
background: #c80514; 
background: -moz-linear-gradient(top, #c80514 0%, #930510 100%);
background: -webkit-linear-gradient(top, #c80514 0%,#930510 100%); 
background: linear-gradient(to bottom, #c80514 0%,#930510 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c80514', endColorstr='#930510',GradientType=0 ); 
}
input[type=submit]:hover, input[type=button]:hover {
	background: #610012;
}
input[type=submit] {
	padding: 7px 10px;
}
input#UserName, input#UserNameTB, input#Password, input#NameTB, input#EmailTB, input#DayPhoneTB, input#EveningPhoneTB, #MsgTB, #UpdatePanel1 input, #UpdatePanel2 input, input#CompanyNameTB, input#PhoneTB, textarea#MessageTB, input#SearchTB, input[type=password], #AddUserContent input[type=text], #AdduserContent input[type=password] {
	margin: 5px 3px;
	color: #555;
	padding:13px 15px;
	font-size: 15px;
line-height:15px;
	border: 1px solid #999;
	background: #fff;
	font-family: "Roboto",sans-serif;
}

textarea#MessageTB {
background: url(../image/textarea-bg.jpg) 15px 15px no-repeat;
}

textarea#MessageTB:hover, textarea#MessageTB:focus {
background-image:none;
}


input#NameTB, input#EmailTB, input#CompanyNameTB, input#PhoneTB, textarea#MessageTB {
	max-width: 550px;
width:80%;
}
input#UserName:hover, input#UserNameTB:hover, input#UserNameTB:focus, input#Password:hover, input#NameTB:hover, input#EmailTB:hover, input#DayPhoneTB:hover, input#EveningPhoneTB:hover, #MsgTB:hover, input#UserName:focus, input#Password:focus, input#NameTB:focus, input#EmailTB:focus, input#DayPhoneTB:focus, input#EveningPhoneTB:focus, #MsgTB:focus, #UpdatePanel1 input:hover, #UpdatePanel1 input:focus, #UpdatePanel2 input:hover, #UpdatePanel2 input:focus, input#CompanyNameTB:hover, input#CompanyNameTB:focus, input#PhoneTB:hover, input#PhoneTB:focus, input#SearchTB:hover, input#SearchTB:focus, input[type=password]:hover, input[type=password]:focus, #AddUserContent input[type=text]:focus, #AddUserContent input[type=text]:hover, #AdduserContent input[type=password]:focus, #AdduserContent input[type=password]:hover {
	background: #fff;
}
#UpdatePanel1 {
	width: 430px;
}
#EditUserContent input[type=text], #VerifyUserInfoContent input[type=text] {
	margin: 5px 3px;
	font-weight: bold;
	color: #555;
	padding: 5px 8px;
	font-size: 14px;
	border: 1px solid #999;
	background: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: Arial, san-serif;
}
#EditUserContent input[type=text]:hover, #EditUserContent input[type=text]:focus, #VerifyUserInfoContent input[type=text]:hover, #VerifyUserInfoContent input[type=text]:focus {
	background: #fff;
}
#EditUserContent table table td, #VerifyUserInfoContent table table td {
	padding-right: 30px;
}
#EditUserContent select {
	margin: 5px 3px;
}
/*** Edit User Page Copy Billing to Shipping link ***/

#EditUserContent table#Table1 table table tr:nth-child(12) td {
	padding: 10px 0;
}
#EditUserContent table#Table1 table table tr:nth-child(12) td a {
	float: right;
	margin: 0 0 30px 0;
	color: #0077A8 !important;
	padding: 10px 0;
	text-align: right;
}
/*****************/

#EditUserContent table#Table1 {
	margin: 0 0 30px 10px;
}
#EditUserContent table#Table1 table td {
	border: none !important;
}
#EditUserContent table#Table1 table tr td:last-child {
	padding-left: 15px;
}
input#CheckBoxIsCommercial {
	position: relative;
	top: 10px;
	left: 195px;
}
label[for=CheckBoxIsCommercial] {
	position: relative;
	top: 10px;
	left: 205px;
	margin: 10px 5px 0 0;
}
table#UserInformationTable td {
	padding: 5px;
}
table#UserInformationTable table table td a {
	color: #0077A8 !important;
}
#VerifyUserInfoContent input#CheckBoxIsCommercial {
	float: left;
	position: relative;
	left: 125px;
	top: 5px;
}
#VerifyUserInfoContent label[for=CheckBoxIsCommercial] {
	float: left;
	position: relative;
	left: 130px;
	top: 2px
}
/********************/



#AuctionResultsSection {
	margin-top: 40px;
}
table#SearchGrid {
	width: 900px;
	margin: 20px 0;
}
table#SearchGrid td {
	padding: 5px;
}
/************************/

td.AddUserLeftColumn {
	min-width: 500px;
}

table#LeftColumnTbl {
margin-top:26px;
}

#CatalogContent input[type="submit"], #ItemCatalogContent input[type="submit"], #LotDetailContent input[type="submit"], #ItemDetailContent input[type="submit"] {
	padding: 2px 4px;
}
a#CopyBillingToShipping {
	font-size: 13px;
	color: #960000;
}
td#AcceptAuctionRulesCheckbox {
	padding: 20px 0;
	font-weight: bold;
}
input#AgreeToRulesCB {
	margin-right: 7px;
	padding: 2px;
}
a#ForgotUserIdLB, a#ForgotPasswordLB {
	font-size: 12px;
	padding: 0 20px 0 0;
	text-decoration: none;
}
#ContactUsContent div span {
display:none;
float: left;
}

#ContactUsContent div:nth-child(6) {
display:none;
}

select#ContactByDDL {
display:none;
}

#ContactUsContent ul {
	margin-bottom: 15px;
}
div.consignwithusform {
	float: left;
	background: #e9e9e9;
	padding: 20px;
	border: 2px solid #a9a9a9;
}
#ContactUsSubmitBtnDiv {
	display: block;
	left: 303px;
	margin-bottom: 30px;
	position: relative;
	top: 10px;
}
#sliderBackground {
display:block;
left: 0;
position: absolute;
width: 100%;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	
	background: #a0a0a0;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */
.bxslider {
margin:0;
padding:0;
}


.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://celebrityauthenticsauctions.com/css/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../image/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../image/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../image/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../image/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

*{
    margin: 0px;
    padding: 0px;
}
body, html{
    height: 100%;
}
.bx-viewport, .bx-wrapper{
    position:relative;
    width:100%;
    height:100% !important;
    top:0;
    left:0;
}
.bxslider, .bxslider li{
    height: 100% !important;;
}
.bxslider li{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.bx-wrapper .bx-viewport{
    border: none !important;
}
 @media only screen and (max-width:1016px) {
#topheader {
	width: auto;
}
nav ul li {
	padding: 0;
}
#sliderBackground {
	height: auto;
}
.slider {
	height: auto;
}
.slider li {
	height: auto;
}
.slider img {
	min-height: 0;
}
.slider span {
	height: auto;
}
.twentyeight, .thirteen {
	width: 30%;
}
 }
 @media only screen and (max-width:876px) {
#topsearch {
 margin: 0;
 float:none;
}
#HomePageContentWrapper {
padding:0;
}

#PageBase {
display:block;
}

.mobile button {
 position: absolute;
 top: 15px;
 right: 15px;
 text-indent: 200%;
 overflow: hidden;
 background: url(../image/hamburger.png) center no-repeat;
 border: 1px solid #ddd;
 border-radius: 3px;
 background-size: 80%;
 width: 30px;
 height: 30px;
 outline: none;
 transition: all 400ms ease;
 &.expanded transform: rotate(90deg);
 background-color: transparent;
 border: 0;
}
nav.mobile a {
 display: block;
 background: #eee none repeat scroll 0 0;
 border-bottom: 1px solid #ddd;
 color: #222;
 font-weight: bold;
 padding: 20px 0;
 text-align: center;
 text-decoration: none;
}
nav.mobile {
 display: block;
 margin: 40px 0 0 -20px;
 z-index: 9999;
}
nav.desktop {
 display: none;
}
#toplogo {
 margin:0;
 width: 76%;
 max-width: 300px;
 text-align: center;
 float: none;
}
#toplogo img {
 width: 100%;
}
}
 @media only screen and (max-width:579px) {
.homebox img {
width:100%;
}
.homebox {
margin:0 auto;
}
 }
@media only screen and (max-width:555px) {
#PageHeader {
padding:		0 0 30px 0;
height:auto;
	}
	header {
		height:auto;
	}
.thirteen {
width:46%;
}
.twentyeight {
width:100%;
}
#topheader {
 height: auto;
 margin: 0;
 padding: 5px;
 text-align:center;
}
#topsearch {
width:252px;
}
#topheader a {
 font-size: 0.65em;
 
}
#topheaderphone, #topheadermenu {
 float: none;
}
.mobile button {
 top:50px;
}
 #topsearch input[type="text"] {
width:82px;
}
}
 @media only screen and (max-width:450px) {
}


/****************************************/

.faq li { padding:5px; }

.faq li.q { cursor: pointer; list-style-type:none;  list-style-position: outside;   list-style-position: inside;
  text-indent: -1.2em;
   }

.faq li.a {display: none; list-style-type:none; margin-left:0px;}

/****************
 * 07/09/2016
 ****************/
/* article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}

html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none; font-family: 'Roboto', sans-serif;}
body {font-family: 'Roboto', sans-serif; font-size: 14px; color: #000000;}
a {text-decoration: none;}

img {border: none; vertical-align: middle;}*/

/****************
 * Common Css
 ****************/
.container {width: 1000px; margin: 0 auto;}

/******************
 * Auction Page
 ******************/
#auctionpage {float: left; width: 100%; padding: 0 0 40px 0; margin-top:-60px;}
#auction-page {float: left; width: 100%; padding: 0px 0px 35px;}
#auction-page .auctionleft {float: left; width:536px;}
#auction-page .auctionright {float: right; width:425px;}
#auction-page .auctionleft .imgbox {width: 100%; float: left; }
#auction-page .auctionleft .btnbox {width: 100%; float: left; margin-top: 4px;}
#auction-page .auctionleft .btnbox a {float: left; width: 100%; margin-top: 8px; line-height: 32px; color: #ffffff; font-size: 20px; padding: 12px 35px 11px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-decoration:none;
background: rgb(199,0,15);
background: -moz-linear-gradient(top, rgb(199,0,15) 0%, rgb(144,0,11) 100%);
background: -webkit-linear-gradient(top, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
background: linear-gradient(to bottom, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000f', endColorstr='#90000b',GradientType=0 );
}
#auction-page .auctionleft .btnbox a:hover, #auction-page .auctionright .search-box .search-btn:hover {
background: #90000b;
background: -moz-linear-gradient(top, #90000b 0%, #c7000f 100%);
background: -webkit-linear-gradient(top, #90000b 0%,#c7000f 100%);
background: linear-gradient(to bottom, #90000b 0%,#c7000f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90000b', endColorstr='#c7000f',GradientType=0 );
}
#auction-page .auctionleft .btnbox a.bidnow span {background: url(../image/bidnow.png) no-repeat 0px center; width: 36px; height: 36px; float: left; margin-right: 35px;}
#auction-page .auctionleft .btnbox a.viewauction span {background: url(../image/viewauction.png) no-repeat 0px center; width: 36px; height: 36px; float: left; margin-right: 35px;}
#auction-page .auctionright h2 {font-size: 30px; color: #b5061a; font-weight: 700; line-height: 23px;}
#auction-page .auctionright p {font-size: 15px; color: #666666; line-height: 23px; float: left; width: 100%; letter-spacing: -0.1px;}
#auction-page .auctionright p.dt {margin: 5px 0 0;}
#auction-page .auctionright h3 {font-size: 18px; color: #b5061a;}
#auction-page .auctionright ul {float: left; width: 100%; padding: 15px 0px; margin:0;}
#auction-page .auctionright ul li {color: #009900; float: left; margin-right: 23px; list-style:none;font-size: 21px; font-weight: 700;}
#auction-page .auctionright ul li:last-child {margin-right: 0px;}
#auction-page .auctionright ul li span {font-size: 28px; font-weight: 700;}

#auction-page .auctionright .search-box {float: left; width: 100%; padding: 33px 0px;}
#auction-page .auctionright .search-box input[type="text"] {float: left; width: 50%;border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; padding: 9px 0px 9px 12px; border:1px solid #999999; border-right: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#auction-page .auctionright .search-box .search-btn {cursor: pointer; float: right; font-weight: 700; font-size: 14px; color: #ffffff; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; font-weight: 700;  width: 50%; text-align: center; padding: 9px 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
background: rgb(199,0,15);
background: -moz-linear-gradient(top, rgb(199,0,15) 0%, rgb(144,0,11) 100%);
background: -webkit-linear-gradient(top, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
background: linear-gradient(to bottom, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000f', endColorstr='#90000b',GradientType=0 );
border:none;
}

/*******************
 * Featured Part
 *******************/
#productslider {float: left; width: 100%; position: relative;}
#productslider h4 {font-weight: 900; font-size: 14px; color: #ffffff; float: left; border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; padding: 7px 32px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
background: rgb(199,0,15);
background: -moz-linear-gradient(top, rgb(199,0,15) 0%, rgb(144,0,11) 100%);
background: -webkit-linear-gradient(top, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
background: linear-gradient(to bottom, rgb(199,0,15) 0%,rgb(144,0,11) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000f', endColorstr='#90000b',GradientType=0 );
}
#productslider .featured-slider {float: left; border: 1px solid #cccccc; padding: 12px 40px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#productslider .owl-carousel {display: none; float: left; width: 100%; -webkit-tap-highlight-color: transparent; z-index: 1;}
#productslider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
#productslider .owl-carousel.owl-loaded {display: block; position: relative;}
#productslider .owl-carousel.owl-loading {opacity: 0; display: block;}
#productslider .owl-carousel.owl-hidden {opacity: 0;}
#productslider .owl-carousel .owl-refresh .owl-item {display: none;}
#productslider .owl-carousel .owl-item {
  position: relative; 
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#productslider .owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
#productslider .owl-carousel .itembox{padding: 0px 10px; float: left;}
#productslider .owl-carousel .owl-nav div {position: absolute; top:50%;  float: left; width: 25px; height: 28px; background-position: 0px 0px; background-repeat: no-repeat; cursor: pointer; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#productslider .owl-carousel .owl-prev {background-image: url(../image/prev_a.jpg); left:-18px;}
#productslider .owl-carousel .owl-next {background-image: url(../image/next_a.jpg); right:-18px;}
#productslider .product-box {float: left; width: 100%;  text-align: center;}
#productslider .product-box .img-box {display: block;}
#productslider .product-box h5 {font-size: 14px; color: #333333; margin-bottom: 5px;}
#productslider .product-box a.product-name {display: inline-block; text-align: left; margin:10px 0px 0px; color: #333333; font-size: 13px; text-decoration:none;}
#productslider .product-box a.product-name:hover {color: #c4000f;}

@media only screen and (max-width:1100px){
	.container {width: 940px;}
    #auction-page .auctionleft {width: 485px;}
	#auction-page .auctionleft .imgbox img {width: 100%;}
}
@media only screen and (max-width:979px){ 
	.container {width: 740px;}
    #auction-page .auctionleft {width: 355px;}
    #auction-page .auctionright {width: 355px;}
}
@media only screen and (max-width:767px){ 
	.container {width: auto; padding: 0 20px;}
   #auction-page .auctionleft {width: 100%;}
   #auction-page .auctionright {width: 100%; margin-top: 30px;}#AuctionResultsContent, #AuctionLandingContent, #LoginContent, #RulesContent, #AboutUsContent, #WantlistContent, #ContactUsContent, #ConsignWithUsContent, #SellToUsContent, #MyAccountContent, #EmployeeLoginContent, #AddUserContent, #MyShoppingCartContent, #OnePageCheckoutContent, #OrderFinishedContent, #ChangePasswordContent, #EditUserContent, #ViewUserDefinedPageContent, #RulesContent, #VerifyUserInfoContent, #AppraisalsContent, #OrderCatalogContent, #ForgotPasswordContent, #RegistrationConfirmationContent, #VerifyBidContent, #ViewStoreInvoiceContent, #BannedUserContent, #PasswordSentContent, #StoreCheckoutContent, #PasswordSentContent, #CatalogContent, #AgreeToTermsContent {
    width: 98%;
    display: block;
    margin: 1% auto 1% auto;
    max-width: 960px;
    padding: 1%;
    background: #fff;
}
}
@media only screen and (max-width:479px){
    #auction-page .auctionleft .btnbox a {padding: 12px 12px 11px; font-size: 17px;}
    #auction-page .auctionleft .btnbox a span {margin-right: 15px !important;}
    #auction-page .auctionright .search-box input[type="text"] {width: 100%; border: 1px solid #9a9a9a; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
    #auction-page .auctionright .search-box .search-btn {width: 100%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-top: 5px;}
}
