@-moz-document url-prefix() {
  #topNavSub #topNavSearch INPUT {
    top: -4px !important;
  }	
}
span#proxibidHome{
	margin-right: 0 !important;
	position: inherit !important;
	top: 0 !important;
}
#header span{
	font-size: 100%;
}
.navCatFeatured > #topNavUser > a.signUp, .navCatFeatured > #topNavUser > a.signUp:hover {
	color: #000000;
}
.navCatFeatured > #topNavUser > a.Login:hover {
	color: #ffffff;
}

/* small devices xs and s */
@media screen and (max-width: 600px){

	#topNavSub #topNavSearch {
		width: 230px !important;
	}
	#topNavUser > span.headerSeparator {display: none !important;}
	#topNavFindAuctionLinks > span {display: none !important;}
	#topNavFindAuctionLinks a:not(:first-child) {display: none !important;}
	#topNavUser > a:nth-child(n+3){
		display: none !important;
	}
	#topNavFindAuctionLinks {
		padding-top: 7px !important;
	}
	#headerWide{
		min-width: auto !important;
	}
	#header{
		width:auto !important;
	}

	#topNavUser > a.Login {
		padding: 0 0 0 10px;
	}

	#topNavUser > a.signUp{
		font-size: 10px !important;
		padding: 5px 4px !important;
	}
}

/* medium devices */
@media screen and (min-width: 601px) and (max-width: 1279px) {

	#topNavSub #topNavSearch
	{
		width: 365px !important;
	}
	#topNavSub span.headerNavSeparator
	{
		display: inline-block !important;
	}
	#header span.headerSeparator
	{
		display: inline-block !important;
	}
	#headerWide{
		min-width: auto !important;
	}
	#header{
		width:auto !important;
	}
}

/* For top links and search */
@media screen and (min-width: 460px) and (max-width: 760px) {

	#topNavUser > a:nth-child(n+5){
		display:none !important;
	}

	#topNavSub #topNavSearch
	{
		width: 230px !important;
	}
	#headerWide{
		min-width: auto !important;
	}
	#header{
		width:auto !important;
	}
}

/*large devices*/
@media (min-width: 1280px){
	#headerWide{
		min-width: 980px !important;
	}
	#topNavSub #topNavSearch
	{
		width: 588px !important;
	}
	#topNavSub span.headerNavSeparator
	{
		display: inline-block !important;
	}
	#header span.headerSeparator
	{
		display: inline-block !important;
	}
}