@charset "UTF-8";
/* CSS Document */




body {
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333;
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 2vw;
	line-height: 1.3em;
}


p {
	font-weight: 400;
	font-size: 1.5vw;
	line-height: 1.3em;
	color: #000;
	margin: 0 0 0 0;
	padding: 3px 0 6px 0;
	padding: .5vw 0 1vw 0;
}


.alert-banner {
	position: relative;
	height: 3.25vw;
	background-color: #bf4040;
	font-size: 1.5vw;
	line-height: 1.25em;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 1.5vw;
	text-decoration: none;
}


#header {
	position: relative;
	height: 5.5vw;
	/*width: 100%;*/
	padding: 1vw 5vw 1vw 5vw;
	background-color: #039;
}

.iq-logo {
	text-align: left;
	width: 12vw;
	margin-top: .5vw;
}

#subheader {
	position: relative;
	height: 3vw;
	/*width: 100%;*/
	padding: 1.25vw 5vw .75vw 5vw;
	background-color: #060A5C;
	font-family: georgia, serif;
	font-style: italic;
	font-size: 2vw;
	line-height: 1.3em;
	color: #ddd;
}

.grid-header {
	position: relative;
	display: grid;
	grid-template-columns: 5fr 8.5fr 5fr;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	margin: 50px 50px 0 50px;
	margin: 5vw 5vw 0 5vw;
}

.grid-header > div {
	padding: 8px 4px;
	padding: 1vw 2vw;
	border-left: 1px solid #999;
	border-bottom: 0 solid #999;
}



.grid {
	position: relative;
	display: grid;
	grid-template-columns: 5fr 8.5fr 5fr;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	margin: 0 50px 50px 50px;
	margin: 0 5vw 5vw 5vw;
}

.grid > div {
	padding: 8px 4px;
	padding: 2vw 2vw 1vw 2vw;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

.fakes {
	background-color: #ddd;
}


.category {
	background-color: #039;
	color: #fff;
	font-size: 24px;
	font-size: 2vw;
	line-height: 1.2em;
	font-weight: bold;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

.counterfeit {
	background-color: #bf4040;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}


.subcategory {
	color: #69738a;
	font-size: 18px;
	font-size: 1.5vw;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.value {
	color: #000;
	font-size: 24px;
	font-size: 2.2vw;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 6px 0;
	padding: 0 0 1.3vw 0;
}


.image-column {
	text-align: center;
}


img.images {
	width: 45%;
	padding: 0;
	margin: 0 .5vw;
}




.ad-footer {
	margin: 3vw auto 5vw auto;
	padding: 0;
	text-align: center;
}

.footer-ad {
	width: 69%;
}


.approved {
	background-color: #eee;
	margin: 0;
	padding: 2vw;
	font-family: georgia, serif;
	font-style: italic;
	font-size: 1.75vw;
	color: #777;
}

.approved-blah {
	width: 12vw;
	margin: 1.5vw;
}

.footer {
	background-color: #ddd;
	margin: 0;
	padding: 2vw;
	color: #999;
	font-size: 1.5vw;
}





a.none {
	text-decoration: none;
}











