@font-face {
	font-family: 'guifx';
	src: url('font/guifx.eot');
	src: url('font/guifx.eot?#iefix') format('embedded-opentype'),
		 url('font/guifx.woff') format('woff'),
		 url('font/guifx.ttf') format('truetype'),
		 url('font/guifx.svg#guifx') format('svg');
	font-weight: normal; font-style: normal;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	font: 400 12px/18px Arial, sans-serif, Helvetica;
}

body {
    line-height:1;
    background-color: white;	
}

input, select, button {
	padding:5px;
	background-color:#eee ;
	border: 1px solid lightgray;
  border-radius: 3px;
  padding:4px;
  /*-webkit-appearance: none;*/
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select, button {
    vertical-align:middle;
}


a {
  text-decoration: none;
}

ol, ul {
  list-style: none;
}

@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
 
.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px;
padding:12px;
 
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFD2D2;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}
#formContact .champTexte.demi {
  width: 105px!important;
}

#formContact label {
  color: #5e5f61;
  text-transform: uppercase;
  font-size: 11px;
}

h3 {
  font: bold 16px 'arial', sans-serif;
  color: #333132;
  margin-bottom: 5px;
}
h1.h3 {
  font: bold 16px 'arial', sans-serif;
  color: #333132;
  margin-bottom: 5px;
}

h2.pastAuctions {
  font-size: 18px!important;
  font-weight: bold!important;
  color: #990000!important;
}
.AuctionName h1 {
  font-size: 18px!important;
  font-weight: bold!important;
  color: #990000!important;
}

#calendar h2 {
  display: inline;
}

h2.inline{
  font-weight: bold;
  display: inline;
}

h3.h4 {
  font: bold 14px 'arial', sans-serif;
  color: #333132;
  margin-bottom: 5px;
}

.News-header h2{
  display: inline;
}

h4 {
  font: bold 14px 'arial', sans-serif;
  color: #333132;
  margin-bottom: 5px;
}

#formContact .champTexte {
  width: 250px;
  margin-right: 25px;
}

.champTexte {
  padding: 5px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}

#formContact .boiteTexte {
  height: 170px;
  width: 555px;
  resize: none;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #d9d9d9;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
}

.boiteTexte {
  resize: none;
  padding: 5px;
}

input, textarea, select, option, button {
  font: 400 12px/18px Arial, sans-serif, Helvetica;
}

.clear {
    clear: both;
}


/***********************************************/
/* CATALOG MENU */
/***********************************************/
.menu {
  /*margin-top: 30px;*/
  float:right;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  /*border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;*/
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  /*display: inline-block;*/
  width:100%;
}

.menu li {
  float: left;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-right: 1px solid #d9d9d9;
}

.menu li a {
  color: #333132;
  font: bold 14px/17px Arial;
  display: block;
  height: 30px;
  padding: 14px 3px 0 3px;
  background: #ffffff;
  /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#dadada));
  background: -webkit-linear-gradient(#FFFFFF, #dadada);
  background: -moz-linear-gradient(#FFFFFF, #dadada);
  background: -ms-linear-gradient(#FFFFFF, #dadada);
  background: -o-linear-gradient(#FFFFFF, #dadada);
  background: linear-gradient(#FFFFFF, #dadada);*/
  display: block;
  text-align: center;
}

.menu li a.active {
	background: #dddddd;
}

.menu li a:hover:not(.active) {
	background: #EFEFEF;
	-webkit-transition: background 1s; /* Safari */
    transition: background 1s;
}



/***********************************************/
/* CATALOG SEARCH BAR */
/***********************************************/
#SearchBarGlobalContainer{
  margin: 0 0 0px 0;
  background-color: #f2f2f2;
  padding: 15px 25px;
  border-bottom: #c8c8c8 1px solid;
  border-top: #c8c8c8 1px solid;
}

/***********************************************/
/* CATALOG GLOBAL */
/***********************************************/
#GlobalContainer {
  width: 100%;
  background-color: lightgray;
  clear: both;
  background: rgb(34,34,34);
  background: -moz-linear-gradient(top, rgb(34,34,34) 0%, rgb(69,72,77) 100%);
  background: -webkit-linear-gradient(top, rgb(34,34,34) 0%,rgb(69,72,77) 100%);
  background: linear-gradient(to bottom, rgb(34,34,34) 0%,rgb(69,72,77) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#45484d',GradientType=0 );
}

#MainContainer {
  width: 960px;
  background-color: white;
  margin: 0 auto;
  padding: 20px 20px 20px 20px;
  min-height: calc(100vh - 100px);
}

#MainLogoContainer {
	padding: 20px 20px 20px 20px;
}

#MainMenuContainer {
	clear:both;
}

#MenuContainer {
  width: 1000px;
  background-color: white;
  margin: 0 auto;
}

#SearchBarContainer {
  width: 1000px;
  background-color: white;
  margin-left: -20px;
  padding: 0px;
}


/***********************************************/
/* CATALOG HEADER */
/***********************************************/
#HeaderGlobalContainer {
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	height: 60px;
    background: url(../gx/bg_header.png) 0 0 repeat-x;
}

#HeaderGlobalContainerBg {
	width: 1000px;
	background-color: white;
	height: 60px;
	margin: 0 auto;
	z-index:-1;
}

#HeaderMainContainer {
	width: 960px;
	color: white;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#HeaderWelcomeContainer {
	padding-top:5px;
	display: inline-block;
	width: 400px;
	float: left;
}

#HeaderLoginContainer {
	display: inline-block;
	width: 550px;
	text-align: right;
}

.HeaderLoginInput {
	width:100px;
  border-radius: 3px;
  padding:2px 5px;
  background-color: white;
}

.HeaderLoginButton, #LoginFormTopSignUpBtn {
  border-radius: 3px;
	
}

#OpenMyAccountMenu {
	float: right;
}

#OpenMyAccountMenuButtons {
	display: none;
	position: absolute;
	border: 1px solid #c8c8c8;
	background-color: #f2f2f2;
	width: 200px;
	padding: 5px;
	text-align: left;
	margin-left: -94px;
	z-index: 10000;
	color: #000000;
}

#OpenMyAccountMenu hr {
    border: 0;
    height: 1px;
    background-color: #c8c8c8;
	margin: 5px 0px;
}

.HeaderMenuButton {
	cursor:pointer;
}

#MyAccountMenuOpenButton {
	height: 26px;
	line-height: 25px;
	border-radius: 2px;
	border: solid 1px #F3F3F3;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 0 25px;
	background: #F3F3F3;
	color: #333333;
}

#MyAccountMenuOpenButton:hover {
	/*background: #01466f; cursor: pointer; text-decoration: none; color: #fff; border-color: #7eac36;*/
	background: #D3D5D6; cursor: pointer; text-decoration: none; color: #333333; border-color: #D3D5D6;
}

#OpenMyAccountMenuButtons .HeaderMenuButton:hover {
	font-weight: bold;
}

#AboutUsSubmenu {
	background-color: rgba(255, 255, 255, 1.0);
	border: solid 1px #999999;
	width: 200px;
	z-index:10000;
	right:-3px;
	display:none;
	position:absolute;
}

#AboutUsSubmenu .AboutUsSubmenuButton {
	font-size: 14px;
	padding:8px;
	cursor:pointer;
	
}

#AboutUsSubmenu .AboutUsSubmenuButton:not(:last-child) {
border-bottom: dotted 1px #999999;
}

#AboutUsSubmenu .AboutUsSubmenuButton:hover {
	background-color: rgba(240, 240, 240, 1.0);
	font-weight:bold;
}

/***********************************************/
/* CATALOG BUTTON */
/***********************************************/
.CatalogButton{
  width:100%;
  font: bold 12px Arial;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 3px;
}

.CatalogButtonBig{
  width:100%;
  font: bold 14px Arial;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 3px;
}

/***********************************************/
/* CATALOG AUCTION DETAILS */
/***********************************************/

#CatalogAuctionName {
  font-size: 1.7em;
  height: auto;
  color: #333132;
}

/***********************************************/
/* CATALOG AUCTION LIST */
/***********************************************/
.AuctionName {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}

.AuctionDate {
	font-size: 15px;
	font-weight: bold;
	color: darkorange;
}

.CatalogAuctionListGlobalContainer {
  width: 100%;
  min-height: 200px;
  /*background-color: black;*/
}

.CatalogAuctionAccessGranted {
	color: #009900;
}

.CatalogAuctionAccessPending {
	color: #990099;
}

.CatalogAuctionTimeRemaining {
	color: #990000;
}

.CatalogAuctionListLeftContainer {
  float: left;
  width: 666px;
  min-height: 100px;
  /*background-color: black;*/
  color: black;
  padding-bottom: 10px;
  /*margin: 0 auto;*/
  /*
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  */
  /*border: 1px solid black;*/
}

.CatalogAuctionListRightContainer {
  float: right;
  background: #f6f6f6;
  border: #cccccc 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
   margin: 0;
  padding: 15px;
  width: 260px;
  color: #0171b5;
  font-weight: bold;
  position:relative;
}

.CatalogItemListMainContainerPast {
  background: #F6F6F6;
  border: #C0C0C0 1px solid;
  font-size: 1.1em;
  margin: 5px 0 5px 0;
  padding: 7px;
}

span.pagination.active {
	font-weight:bold;
	background-color:#AAAAAA;
}

span.pagination:hover {
	font-weight:bold;
}


/***********************************************/
/* CATALOG ITEM LIST */
/***********************************************/
#CatalogItemListHeaderContainer{
  width: 100%;
  min-height: 100px;
  padding-bottom: 10px;
  /*background: #f6f6f6;*/
}

.SaleStateItemName {
	width: 700px;
	height: 18px;
	overflow: hidden;
}

.CatalogItemListPageNumberContainer , .CatalogItemSearchResultPageNumberContainer {
  clear: both;
  margin: 36px 0 20px 0;
  text-align: center;
}

input[type="button"], input[type="submit"], button {

	cursor: pointer;
}

.CatalogItemListPageNumberContainer span, .CatalogItemSearchResultPageNumberContainer span {
  cursor: pointer;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  width: 32px;
  text-align: center;
  font: 15px/32px Arial;
  background-color: #e1e1e1;
  margin: 2px;
}

.CatalogItemListHeaderLeftContainer {
  float: left;
  width: 680px;
  min-height: 200px;
  /*background-color: black;*/
  color: black;
  /*margin: 0 auto;*/
  /*
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  */
  /*border: 1px solid black;*/
}

.CatalogItemListHeaderRightContainer {
  float: right;
  background: #f6f6f6;
  border: #cccccc 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
   margin: 0;
  padding: 15px;
  width: 260px;
}

.CatalogItemListMainContainer{
  background: #F6F6F6;
  border: #C0C0C0 1px solid;
  font-size: 1.1em;
  margin: 5px 5px 5px 5px;
  padding: 7px;
  width:214px;
  float:left;
  height:450px;
  position: relative;
}
.WindowEnterAmount {
	position:absolute;
	top:35px;
    width:198px;
	height: 106px;
	z-index:10000;
}
.WindowEnterAmount.itemDetailsCatalog {
	top:50px;
}
.CatalogItemListLeftContainer img {

	width:214px!IMPORTANT;
}

.numberCatalogFormat {

	width:84px!IMPORTANT;
	padding-right:3px;
}
.infoItemCatalog {
	display:none;
}
.detailsButtonCatalog {
	display:none;
}
.CatalogItemListLeftContainer{
  width: auto;
  float: left;
  /*background: #eeeeee;*/
}

.CatalogItemListMiddleContainer{
  width: auto;
  float: left;
  /*background: #dddddd;*/
}
.lotNumberDisplay {
	width:113px!IMPORTANT;
	text-align:right;
}
.lotLabelDisplay {
	width:100px!IMPORTANT;
	text-align:right;
	float:left;
}
.CatalogItemListRightContainer{
  width: auto;
  float: right;
  text-align: right;
  /*background: #cccccc;*/
  min-height: 160px;
  position:relative;
  max-width:214px;
}

.CatalogItemListFilters{
	/*width: 80px;*/
	float: left;
	font-size:11px;
	padding:5px 5px 5px 2px;
}

.CatalogItemListFiltersOn{
	background-color: lime;
}

/***********************************************/
/* CATALOG ITEM DETAIL */
/***********************************************/
#CatalogItemDetailHeaderContainer{
  width: 100%;
  min-height: 200px;
  /*background: #f6f6f6;*/
}

.CatalogItemDetailHeaderLeftContainer {
  float: left;
  width: 680px;
  min-height: 200px;
  /*background-color: black;*/
  color: black;
  /*margin: 0 auto;*/
  /*
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  */
  /*border: 1px solid black;*/
}

.CatalogItemDetailMainContainer{
  background: #F6F6F6;
  border: #cccccc 1px solid;
  font-size: 1.1em;
  margin: 5px 0 5px 0;
  padding: 7px;
}

.CatalogItemDetailLeftContainer{
  float: left;
}

.CatalogItemDetailRightContainer{
  float: right;
  background: #f6f6f6;
  border: #cccccc 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
   margin: 0;
  padding: 15px;
  width: 260px;
}



.CatalogItemDetailHeaderRightContainer {
  float: right;
  background: #f6f6f6;
  border: #cccccc 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
   margin: 0;
  padding: 15px;
  width: 260px;
}

/*.OpenOffer {
	background-color: #236B8E;
	color:white;
}*/

#featuredItemslist {
	background-color: #efefef;
	position:relative;
}

#FilterButtonsBar button {
	width:12%;
	margin:7px;
}

#FilterButtonsBar button.active {
	background-color:#dddddd;
}


/***********************************************/
/* CATALOG FOOTER */
/***********************************************/

#FooterGlobalContainer {
	width: 100%;
	background: #000;
	border-top: solid 1px #333;
}

#FooterGlobalContainerColumns {
	width: 960px;
	color: white;
	margin: auto;
}

#FooterGlobalContainerContact {
	text-align:center;
	color: white;
	font-size: 14px;
	padding:10px;
	border-bottom: solid 1px #333;
}
#FooterGlobalContainerContactContainer {
	width: 960px;
	margin: auto;
	height:25px;
}
#FooterGlobalContainerContactCopyright {
	float:left;
	width: 480px;
	text-align:left;
	font-size:14px;
}
#FooterGlobalContainerContactImg {
	float:left;
	width: 480px;
	text-align:right;
	font-size:14px;
}

#FooterGlobalContainerContact img {
	padding-left:20px;
}
#FooterGlobalContainerShareContainer {
	border-top: solid 1px #333;
	height:35px;
}
#FooterGlobalContainerShare {
	width: 960px;
	margin: auto;
}

#FooterGlobalContainerShareLeft {
	float:left;
	width: 480px;
	text-align:left;
	padding-top:10px;
}

#FooterGlobalContainerShareRight {
	float:left;
	width: 480px;
	text-align:right;
}
.FooterGlobalContainerColumn {
	width: 300px;
	float:left;
	text-align:left;
	padding:10px;
	font-size: 14px;
}

.FooterGlobalContainerColumn a:before {
    display: block;
    float: left;
    margin-right: 3px;
    color: #00b8ed;
    content: '\003e';
    font-family: 'guifx', sans-serif;
}

.FooterGlobalContainerColumn a {
    color:white;
	font-weight:bold;
}

#FooterGlobalContainerContactImg a {
	color:white;
	font-size:14px;
}
.FooterGlobalContainerColumnTitle {
	text-transform: uppercase;
	font-size: 14px;
}
.FooterGlobalContainerColumnAddress {
	color: #808285;
	font-size: 14px;
}

#FooterGlobalContainerShareLeft  a {
	color: white;
	font-size: 14px;
	font-weight:bold;
}

/*#FooterContainer {
  position: fixed;
  z-index: 1000;
  bottom: 0;
  width: 100%;
  height: 44px;
  border-top: 1px solid #aaa;
  background: #fff;
  padding: 0;
  display: block;
}*/

#FooterMenuContainer {
  text-transform: uppercase;
  color: #333132;
  margin: auto;
}

#FooterContainer li {
  display: inline-block;
  margin-right: 24px;
}

#FooterContainer a {
  color: #333132;
  font: 400 16px/44px 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

#FooterContainer a:hover, #FooterMenuContainer a:focus, #FooterMenuContainer a.actif {
  color: #00a7e9;
}

#FooterContainer a:hover {
  text-decoration: underline;
}

#FooterContainer .lienPartager {
  float: right;
  margin: 0 0 0 24px;
}

#FooterContainer .lienPartager a {
  display: block;
  margin-top: 9px;
  padding-right: 8px;
  background-color: #00a7e9;
  font: 400 15px/27px 'Source Sans Pro', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #fff;
}

#FooterContainer .lienPartager a:before {
  content: '+';
  display: inline-block;
  margin-right: 12px;
  padding: 0 5px;
  background-color: #e6e7e8;
  font: 700 31px/27px 'Source Sans Pro', Arial, Helvetica, sans-serif;
  color: #0074b6;
  vertical-align: -6px;
}

.fieldWrapper{
	width:33%;
	float:left;
}

#menu-nav-check {
  display: none;
}

#MobileLoginFormTopLoginBtn {
  display: none;
}
@media only screen and (max-width:580px) {
  #HeaderLoginContainer form {
    display: none;
  }
  #MobileLoginFormTopLoginBtn {
    display: inline;
  }
}

@media only screen and (max-width:1024px) {
	#VideoPlayer {	
		width:300px;
		height:210px;
  }
  
	.NoMobileMenu {
		display:none!important;
  }
  
  .menu-nav > .menu-nav-header {
    /* display: inline; */
    padding-top: 50px;
  }

  #MainLogoContainer {
    padding: 20px 20px 85px 20px;
  }

  .menu-nav > .menu-nav-btn {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 75px;
  }

  #MainMenuContainer li {
    width: 100%;
  }

  #AboutUsSubmenu {
    position: relative;
    width: 100%;
    display: block !important;
    border: none;
    left: 0;
    text-align: center;
  }
  .AboutUsSubmenuButton {
    border-bottom: none !important;
  }

  .menu-nav > .menu-nav-btn > label {
    display: inline-block;
    width: 50px;
    padding: 13px;
  }

  .menu-nav > .menu-nav-btn > label > span {
    display: block;
    width: 25px;
    height: 6px;
    border-top: 4px solid #333;
  }
  .menu-nav > #menu-nav-check:not(:checked) + .nav-links {
    height: 0px;
  }
  .menu-nav > #menu-nav-check:checked + .menu-nav-links {
    height: calc(100vh - 50px);
    overflow-y: auto;
  }

  .menu-nav > .menu-nav-links {
    position: absolute;
    display: block;
    width: 100%;
    height: 0px;
    transition: all 0.3s ease-in;
    overflow-y: hidden;
    top: 165px;
    left: 0px;
    z-index: 1;
  }
  .menu-nav > .menu-nav-links > li {
    display: block;
    width: 100%;
  }
 
  #MainLogoCatalogBanner {
    display: none;
  }
  
	#splashScreen {
		width:100%!important;
	}
	
	#splashFeaturedItems {
		display:none;
	}
	
	#splashNewsletter {
		display:none;
	}

  #CatalogAuctionLogo {
	display:none;
  }

  #HeaderGlobalContainerBg {
	width:100%;
  }

  #HeaderGlobalContainer {
    height:auto;
  }

  #HeaderWelcomeContainer,
  #HeaderMainContainer {
    width:auto;
  }

  #MyAccountMenuOpenButton{
    margin-right: 5px;
    padding-right: 5px;
    padding-left: 5px;
  }
  #OpenMyAccountMenu{
    margin: 0 auto;
  }
  #HeaderLoginContainer{
    width:auto;
    float:right;
  }
  #HeaderLoginClearOnMobile{
    clear:both;
  }
  .HeaderLoginInput {
	width: 80px;
  }
  #zoom_0, #defaultzoom_0{
  width:280px !important;
  height:210px !important;
}
  #ItemDetailsthumbnail{
  height: 120px !important;
}
  #LoginFormTopResetPasswordBtn,
  #LoginFormTopSignUpBtn
  {
    display:none;
  }
  #MenuContainer {
    width:auto;
    padding: 0;
  }
  #MenuContainer .menu{
    border:none;
    width: 100%;
  }
  #MenuContainer .menu li{
    float:none;
  }
	#SearchBarContainer {
		width: auto;
		margin-left: 0px;
		margin-bottom: 10px;
	}

  .SaleStateItemName{
    width: auto;
  }
	.filterItemListParameters {
		display:none;
	}
	#MainContainer {
		width: 100%;
		padding:0px;
	}
  .CatalogAuctionListGlobalContainer{
    width:auto;
    padding: 10px;
  }
  .CatalogAuctionListLeftContainer{
    width:auto;
    min-height: auto;
  }
  .CatalogAuctionListLeftContainer a img{
    display:none;
  }
  .CatalogAuctionListRightContainer{
    float: left;
  }

  #AuctionDescriptionPanel{
    width:auto !important;
  }

  #AuctionIncrementTable{
    width:auto !important;
  }
	.CatalogItemListPageNumberContainer, .CatalogItemSearchResultPageNumberContainer {
		margin: 0px;
	}
	.CatalogItemListMainContainer {
		padding:5px;
		margin: 5px 15%;
		border: #C0C0C0 1px solid;
	}
	
	#CatalogAuctionName {
		margin: 10px 5px 0px 5px;
	}
	#CatalogAuctionDate {
		margin: 0px 5px 0px 5px;
	}
	.itemDetailsLink {
		top: 378px !important;
	}
	#loginPanel {
		width: auto !important;
	}
	iframe {
		width: 100% !important;
	}
	
	#FooterGlobalContainerColumns {
		width: auto !important;
	}
	.FooterGlobalContainerColumn {
		width: auto !important;
		float: none;
	}
	#FooterGlobalContainerContact {
		display:none;
	}
	#FooterGlobalContainerShareLeft {
		width: auto !important;
		padding-left:10px;
	}
	#FooterGlobalContainerColumnTwo {
		display:none;
	}
	#FooterGlobalContainerShareRight {
		display:none;
	}
	
	#featuredItemslist {
		display:none;
	}
	
}

#newsContent ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
#newsContent ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
#newsContent ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
#newsContent ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}

#newsContent h1 {
	font-size: 18px;
}

#newsContent h2 {
	font-size: 16px;
}

#newsContent h3 {
	font-size: 14px;
}

#newsContent h3 {
	font-size: 12px;
}