.ghdsemi { font-family: 'Gill Sans W01 Medium', Helvetica, sans-serif; }

.gross h1
{
	color: #85714D;
	font-size: 150%;
	margin-bottom: 12px;
}

.gross h2
{
	color: #85714D;
	font-size: 150%;
	margin-bottom: 12px;
}

.vignette h3
{
	font-size: 120%;
	margin-bottom: 0;
}
.vignette h1
{
	margin-top: 14px;
}

.h2hr
{
	border-top: 4px #85714D dotted;
	padding-top: 16px;
	margin-top: 16px;
}

.h2bl { color: #000; }
.hdmt { margin-top: 20px; }

.gross h3
{
	font-size: 125%;
	margin-bottom: 14px;
}

.gross h4
{
	color: #85714D;
	font-size: 100%;
	margin-bottom: 4px;
	font-weight: normal;
	text-transform: uppercase;
}

.ghdlt { font-family: 'Gill Sans W01 Light', Helvetica, sans-serif; }

.gross p, .vignette p
{
	font-family: 'Palatino LT W01 Roman', Times, 'Times New Roman', serif;
	font-size: 125%;
	line-height: 125%;
}

.gImg
{
	margin: 30px 0 10px 0;
	padding: 20px 0 10px 0;
}

.gImg img
{
	max-width: 100%;
	height: auto;
}

.gross .lgr, .vignette .lgr
{
	max-width: 720px;
	padding: 0 20px 0 20px;
}
.rvlctrl
{
	text-transform: uppercase;
	cursor: pointer;
	color: #000;
	padding: 0 0 0 12px;
	position: relative;
}
.rvlctrl.hide
{
	color: #ccc;
}
.rvlall
{
	display: none;
	position: absolute;
	right: 0;
}
.rvlctrl.hide .rvlall { display: inline-block; }
.rvlctrl .rvlall.show, .rvlctrl .rvlall.show.hide { display: inline-block; }
#salehead > h1 { display: none; }
.lot-grade div, .c-date, .c-desc { margin: 15px 0 0 0; }

.c-maj, .c-sup, .c-sub {
  position: relative;
  margin: 0 0 9px 0;
  padding: 0 0 9px 0;
}
.c-maj:before, .c-sup:before, .c-sub:before {
  content : "";
  position: absolute;
  left    : 20%;
  bottom  : 0;
  height  : 1px;
  width   : 60%;
  border-bottom: 1px solid #000;
}
.searchfiltershow
{
	display: none;
	padding: 8px 0 8px 0;
}
#mysiegel { display: none; }
.auc-rvl { display: none; }
#gp1 {width: 100%; height: auto;}
#gp2 {position: absolute; width: 100%; height: auto; top: 0;}
#psereportholder
{
	width: 100%;
	overflow-x: scroll;
}
.psescroll { display: none; }
.c-h-grade-num {font-weight: bold;}
.resources.census.display ul { margin-left: 0; }
.resources.census.display .lgr ul { margin-left: 15px; }
.newsstyle {display: none; position: absolute; left: 160px; top: 160px; z-index: 5; border:1px solid gray; width:400px; margin-bottom: 1em; padding: 10px; background-color: #ffffff;}
.yes {display:block; margin-left:auto; margin-right:auto;}
#gumconholder
{
	width: 100%;
	overflow-x: scroll;
}
#catorderresult { width: 650px; }
@media (max-width: 860px)
{
	.nvst { display: none; }
	#nav ul li#nav-power-search { width: 16.4%; }
	#nav-auctions, #nav-auctions ul { width: 14.8%; }
	#nav-international { width: 24.3%; }
	#nav-research { width: 14.7%; }
	#nav-submit-for-sale { width: 8.0%; }
	#nav-about, #nav-about ul { width: 8.6%; }
	#nav ul li#nav-my-siegel { width: 12.5%; }
	#contact { right: 10px; }
}

@media (max-width: 767px)
{
	#nvck
	{
		display: block;
		width: 24px;
		height: 24px;
		padding: 5px;
		position: relative;
		left: 100%;
		margin-left: -34px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 24px 24px;
		background-image: linear-gradient(transparent, transparent), url(/images/menu.svg);
		cursor: pointer;
	}
	
	#nvck.opn { background-image: linear-gradient(transparent, transparent), url(/images/menu-close.svg); }
	.nvst { display: inline-block; }
	#nav > ul
	{
		display: none;
		font-size: 125%;
	}
	#nav > ul.nvvis { display: none; }
	#nav > ul.nvvisx { display: block; }
	
	#headerimg
	{
		width: 50%;
		margin: 0;
		position: relative;
		/* width: 525px; */
	}
	
	#headertxt
	{
		font-size: 90%;
		position: relative;
		top: -18px;
	}
	
	#mysiegel { display: none; }
	
	#premier
	{
		display: block;
		font-family: 'Baskerville MT W01 Bd', Times, Serif;
	}
	
	#since
	{
		white-space: nowrap;
		font-family: 'Baskerville MT W01 Bd', Times, Serif;
	}
	
	#contactphone
	{
		top: 80px;
		left: auto;
		right: 10px;
		text-align: right;
	}
	
	#cntctphn { display: none; }
	
	#fblgo
	{
		top: -4px;
		position: absolute;
		right: 138px;
	}
	
	#nav ul li
	{
		display: block;
		float: none;
		text-align: right;
	}
	
	#nav ul li#nav-power-search { text-align: right; }
	#nav ul li#nav-power-search, #nav-auctions, #nav-auctions ul, #nav-international, #nav-research, #nav-submit-for-sale, #nav-about, #nav-about ul, #nav ul li#nav-my-siegel { width: auto; }
	
	#nav ul ul, #nav > ul > li
	{
		position: relative;
		background-color: #fff;
		border-bottom: 1px #000 solid;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: rgb(0, 0, 0);
	}
	#nav ul li#nav-home { display: block; }
	#nav ul ul
	{
		margin-bottom: 0;
		border-bottom: none;
	}
	
	#nav ul ul li
	{
		border-top: 1px #ccc solid;
		padding-right: 12px;
	}
	
	#nav ul li:hover > ul, #nav ul li:focus > ul { display: none; }
	#nav ul ul.nvis, #nav ul li:hover > ul.nvis, #nav ul li:focus > ul.nvis { display: none; }
	#nav ul ul.nvisx, #nav ul li:hover > ul.nvisx, #nav ul li:focus > ul.nvisx { display: block; }
	.nvsb:after { content: ' +'; }
	.nvsb.vis:after { content: ' –'; }
	.nvsb { cursor: pointer; }
	#nav > ul > li > ul > li a:link,
			#nav > ul > li > ul > li a:visited { color: #8fa1b3; }
	#nav > ul > li > ul > li a:hover,
			#nav > ul > li > ul > li a:active,
			#nav > ul > li > ul > li a:focus { color: #47A1EE; }
	.lgr { padding: 0 20px 0 20px; }
	#auction-r, #auction-l { display: none; }
	#auctions {width: auto !important;}
	.boxes-img img { max-width: 100%; height: auto;
		/* test */ 
		position: relative; }
	.boxes-img { 	/* test */ 
		height: auto; }
	#features h2 { white-space: normal; }
	.features img { height: 65%; }
	#grosspreview { overflow: hidden; }
	#gp2, #gp1 {width: 167%;
    margin-left: -32%;}
	#jtxt
	{
		width: 100%;
		height: auto;
	}
	#jtxt img
	{
		width: 100%;
		height: auto;
	}
	.auction { padding-right: 0; }
	.auctions .auction-img, .home .auction-img { max-width: 20%;vertical-align: top; }
	.auctions .auction .auction-img img, .home .auction .auction-img img { width: 90%; }
	.auctions .auction-info, .home .auction-info { width: 70%; }
	.home .auction {float: none;
		width: 100%;
		display: inline-block;
		margin: 0 0 30px 0;
		border: none;}
	.home .auction-img {display: table-cell;
		float: none;
		vertical-align: middle;
		margin: 0 20px 40px 0;
		padding-bottom: 20px;}
	.home .auction { display: none; }
	.home #sale-1 { display: block; }
	.auc-rvl
	{
		display: block;
		margin-bottom: 8px;
		cursor: pointer;
		font-family: 'Myriad W01 SmBd', Arial, Sans-serif;
		color: #004990;
		font-size: 110%;
	}
	.auction-action { width: 95%; }
	#siegel-copy { margin: 20px 5px; }
	#saleinfo ul li
	{
		text-indent: -10px;
		padding-left: 10px;
	}
	#salehead { position: relative; }
	#salehead > h1 { display: block; font-size: 160%;}
	#saleheadinfo { width: 100%; }
	#saleheadinfo h1 { display: none; }
	#saleheadimg { margin: 0 0 12px 0; }
	.searchterm .texttosearch { width: 95%; }
	.lots h1 { margin-bottom: 12px; }
	.powersearch h2 { margin-bottom: 12px; clear: both;}
	.t.pwrsrch, .t.pwrsrch .r { display: block; }
	.t.pwrsrch .r .c { display: inline-block; }
	.searchfiltershow
	{
		display: inline-block;
		cursor: pointer;
		float: left;
		color: #004990;
	}
	.searchfilter { border: none; }
	.searchfilter.hide { display: none; }
	.sf1 .searchfilter { border-bottom: 1px #000 solid; }
	.returnindex a, .bottomnav a { padding: 14px; }
	.returnindex a:last-child, .bottomnav a:last-child, .bidding > a:first-child { display: block; }
	.returnindex { border-bottom: none; }
	#lots.t { display: block; }
	#lots.t .r
	{
		display: block;
		border-top: 1px #000 solid;
		position: relative;
	}
	#lots.t .r.h {display: none;}
	.psegraph #lots.t .r.h {display: block; border: none;}
	#lots.t .r .c { display: block; }
	#lots.t .r .c-hh-saledate, #lots.t .r .c-hh-symbol, #lots.t .r .c-hh-photodesc, #lots.t .r .c-hh-catest, #lots.t .r .c-hh-realized {display: none;}
	.c-h-lot {display: none;}
	.c-h-grade, .c-h-grade-num { display: inline; }
	#lots.t .r .c.c-lot, #lots.t .r .c.c-sym
	{
		vertical-align: top;
		display: inline-block;
		border: none;
	}
	#lots.t .r .c.c-est, #lots.t .r .c.rlzd, .c.c-sale, .c.ref
	{
		border: none;
		padding-bottom: 5px;
	}
	.lot-grade div, .c-date, .c-saleno
	{
		margin: 0;
		display: inline;
		padding: 0 8px 0 0;
	}
	.c-desc { margin: 12px 0 0 0; }
	.lot-grade, .c-date
	{
		display: inline-block;
		margin: 0 0 0 12px;
	}
	.c-maj, .c-sup, .c-sub, .c-cat { display: inline; }
	.c-maj:before, .c-sup:before, .c-sub:before
	{
		position: relative;
		border: none;
		left: auto;
		width: auto;
		height: auto;
	}
	.c-maj:before { content: 'Area: '; }
	.c-sup:before { content: ', Sub: '; }
	.c-sub:before { content: ', General: '; }
	.c-cat:before { content: ', Issue: '; }
	.c-saleno:before { content: 'Sale: '; }
	.c-date:before { content: 'Sale Date: '; }
	.c-lot:before { content: 'Lot: '; }
	.lot-grade:before { content: 'Grade: '; }
	.c-est:before { content: 'Cat./Est.: '; }
	.rlzd:before { content: 'Realized: '; }
	.ph.c { border: none; }
	.ph img
	{
		display: block;
		float: none;
		max-width: 100%;
		height: auto;
	}
	.sharemenu li
	{
		float: none;
		vertical-align: top;
	}
	.lottop
	{
		position: relative;
		display: block;
		text-align: right;
	}
	#power-search-a.powersearchpage { width: 50%;padding: 19% 2% 0 9%; }
	.inputspan #mbfastsale { white-space: normal; }
	#realizedspan {  white-space: normal;  }
	.inputspan { padding-right: 0; }
	.keyword { white-space: normal; }
	.inputspan.catalogueno { padding-right: 0; }
	.buttonset a { padding: 0 20px 0 0; }
	.powersearch input[type="submit"] {margin: 10px 20px 6px 0;}
	.mbnobr { white-space: nowrap; }
	#cat_supgroup, #lot_catfk, #sea_name { width: 180px; }
	.resource
	{
		display: block;
		width: 100%;
		text-align: left;
		margin-bottom: 25px;
	}
	.resource img
	{
		margin: 0;
		position: relative;
	}
	.resource-img { height: auto; }
	.section h2 span { top: -20px; }
	#pdf .lottop
	{
		right: 20px;
		margin-top: -20px;
		position: absolute;
	}
	.pdf .c:first-child { width: 100px; }
	.aboutimg { max-width: 100%; }
	.aboutimg img { max-width: 100%; height: auto; }
	.officedetails, .persons { min-width: 0; }
	.contact-container .t, .contact-container .r, .contact-container .c { display: block; }
	.contact .contact-container input, .contact .contact-container textarea { width: 100%; }
	.contact .contact-container .contactbutton input { width: auto; }
	#siegel-copy { line-height: 150%; }
	.psegraph #psereport { margin-bottom: 20px; }
	#psereport
	{
		border-collapse: collapse;border-top: 1px #000 solid;border-bottom: 1px #000 solid;
		display: table;
	}
	.psescroll
	{
		display: block;
		text-align: right;
		-webkit-user-select: none;
		margin-bottom: 12px;
		font-size: 80%;
	}
	.scroll {cursor:pointer;}
	#scrollright { padding-right: 8px; }
	#scrollleft { padding-left: 8px; }
	#psexplain {margin-bottom: 12px;}
	#psegraphholder
	{
		width: 100%;
		overflow-x: scroll; padding: 0 0 5px 0;
	}
	#graph { margin-top: 24px; }
	.psegraph .t .r.h { font-size: 100%; }
	.sellcoll .t, .sellcoll .t .r, .sellcoll .t .r .c {display:block;}
	.sellcoll .c, .sellcoll .t {
    border: none;
    padding-right: 0;
	}
	.sellcoll input[type="text"], .sellcoll textarea {max-width: 100%;}
	.resource.list .resource-img { width: 29%; }
	.encyclo .resource.list .resource-img { padding-right: 2%; }
	.resource.list .resource-text
	{
		display: inline-block;
		vertical-align: top;
		max-width: 69%;
	}
	.encyclo .resource { display: inline-block; }
	.resources h3, .resources h3 a {
		margin: 0 0 3px 0;
	}
	.history .lgr li {padding-left: 46px;
		text-indent: -46px;}
	.censusnav div a:first-child {display: block;}
	.censusnav div a:last-child {display: block;}
	.resources.census.display.record .resource-img, .resources.census.display .resource-img {
    text-align: center;
	}
	.resources.census .resource
	{
		width: 47%;
		display: inline-block;
	}
	.resources.census.display .resource, .resources.census.display.record .resource {width:100%;display:block;}
	#censusnote img.chart
	{
		position: relative;
		top: auto;
		width: 80%;
		left: auto;
		height: auto;
		cursor: auto;
	}
	.censusrecord .c.l {
    width: 100%;
    display: block;
	}
	.censusrecord .c {
    display: block;
	}
	.resources.census.display #searchform input[type="text"] { width: 100%; }
	.cnavpp { display: none; }
	.resources.census.display .resource-img {height:auto;}
	.resources.census.display.record .top {top: -46px;}
	.section .resource-img {height: auto !important;}
	#image404 img {max-width: 100%;}
	.shadetabs li
	{
		display: block;
		margin: 0;
	}
	.shadetabs li:last-child
	{ 		border-bottom: 1px #000 solid;

	}
	.shadetabs li a
	{
		border-top: 1px #000 solid;
		display: block;
		text-align: center;
		padding: 10px;
	}
	#mysiegelnavgation {border:none;}
	.newsstyle
	{
		position: relative;
		left: auto;
		top: auto;
		z-index: 5;
		border: 1px solid gray;
		width: auto;
		max-width: 400px;
		margin-bottom: 1em;
		padding: 10px;
		background-color: #ffffff;
	}
	.t.news { display: block; }
	.lottracker { display: none; }
	.t.mysiegelsearches, .t.mysiegelsearches .r, .t.mysiegelsearches .r .c { display: block; }
	.t.mysiegelsearches .r.hnews { display: none; }
	.t.mysiegelsearches .r { border-top: 1px #000 solid; }
	.t.mysiegelsearches .r .c { border:none; }
	.my-name { font-weight: bold; }
	.my-name:before {content: 'Name: ';}
	.my-filter:before {content: 'Filter Expression: ';}
	.my-upcoming:before {content: 'Upcoming: ';}
	.my-email:before {content: 'Email: ';}
	.my-options:before {content: 'Options: ';}
	.yes { display: inline; }
	#lottracker .t, #lottracker .t .r { display: block; }
	#lottracker .t .r .c  { display: inline-block; border: none; }
	#headblock.t, #headblock.t .r, #headblock.t .r .c{display: block;}
	#headblock.t .r .c { border: none; }
	#headblock.t .r { border-top: 1px #000 solid; }
	#headblock .r:first-child {display:none;}
	.my-tk-saleno:before {content: 'Sale No: ';}
	.my-tk-lotno:before {content: 'Lot No: ';}
	.my-tk-email:before {content: 'Email: ';}
	.my-tk-sms:before {content: 'SMS: ';}
	.my-tk-advance:before {content: 'Lots in advance: ';}
	.my-tk-action:before {content: 'Action: ';}
	#vid { width: 100%; }
	#vid iframe { width: 100%; }
	.powersearchhelp .t {width: 100%;}
	.btnrun, .btnedit {margin-right: 16px;}
	#gumcon {width: 100%;}
	#catorderresult { width: 100%; }
	#catorderresultship { float: left; }
	.t.bid, .t.bid .r, .t.bid .r .c  { display: block; }
	.t.bid .r .c.right { text-align: left; }
	.bidform input[type="text"], .bidform textarea { max-width: 100%; }
	.bf-statezip, .bf-phn { display: block; padding-top: 15px; }
	.gradingsummary #lots-summary .r
	{
		border-top: 1px #000 solid;
		display: block;
		padding-top: 6px;
	}
	.gradingsummary #lots-summary .c {border: none;}
	.gradingsummary #lots-summary .r.gs-head { display: none; }
	.gs-img, .gs-saleno { display: inline-block; }
	.gs-saledate, .gs-details { display: block; }
	.gs-saledate:before {content: 'Sale date: ';}
	.gs-smq, .gs-realized
	{
		display: block;
		text-align: right;
	}
}

@media (max-width: 680px)
{
	#contact { width: auto; }
}

@media (max-width: 570px)
{
	#header { height: 120px; }
	#contact { font-size: 100%; }
	
	#fblgo
	{
		top: -4px;
		position: absolute;
		right: 115px;
	}
	
	#fblgo img
	{
		width: 15px;
		height: 15px;
	}
	.mbbr { display: block; }
	#vid iframe { height: auto; }
	#ordertable-Billing, #ordertable-Shipping { float: none; }
	.ordertable-outer, .ordertable-outer .r, .ordertable-outer .r .c { display: block; }
	#ordertable-Shipping {padding: 20px 0 0 0 ;}
}
@media (max-width: 413px)
{
	.encyclo .resource {
    width: 48%;
    padding: 0 2% 3% 0;
}
.encyclo.resources .resource.a2 {padding: 0 0 3% 0;}
#pcal .calendar th { font-size: 90%;}
}
@media (max-width: 320px)
{
	#feat, #features { height: 190px; }
}
