h6.C_PRODUCT_NOT_AVAILABLE
{
	margin: 100px 0px 100px 0px;
	font-size: 20px;
	text-align: center;
}
div.C_PRODUCT
{
}
div.C_PRODUCT > div.C_PART1
{
	position: relative;
	padding: 0px 0px 0px 340px;
	min-height: 320px;
}
div.C_PRODUCT > div.C_PART1 > div.C_PHOTO
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 320px;
	height: 320px;
	background-color: #F9F9F9;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h1
{
	margin: 0px;
	padding: 0px;
	font-size: 1.25em;
	line-height: 1.25em;
	font-weight: bold;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h2
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h2 > a
{
	font-weight: normal;
	text-decoration: none;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h2 > a:hover
{
	color: #000099;
	text-decoration: underline;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3 > table
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3 > table tr
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3 > table tr > td
{
	text-align: right;
	padding: 0px;
	font-weight: normal;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3 > table tr > td + td
{
	text-align: left;
	font-weight: bold;
	font-size: 18px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h4
{
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 2px 0px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: 1px solid #CCCCCC;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h4 > font
{
	display: block;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h4 > a.C_SUPERLINK
{
}

div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_DESCRIPTION
{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBERS_THUMBNAILS > a
{
	position: relative;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBERS_THUMBNAILS > a > b.C_BLOCKCHAIN
{
	position: absolute;
	left: -12px;
	top: -12px;
	display: block;
	width: 40px;
	height: 40px;
	background-image: url(/images/blockchain-32x32.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	border: 1px solid #3F9D2F;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT
{
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #CCCCCC;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p
{
	margin: 0px;
	padding: 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p.C_NAME
{
	padding: 0px 0px 10px 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p.C_ADDRESS
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p.C_COUNTRY
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p.C_PHONE
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p.C_EMAIL
{
	padding: 10px 0px 0px 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_CONTACT > p.C_WEBSITE
{
	padding: 10px 0px 0px 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST
{
	margin-top: 40px;
	padding: 8px;
	border-top: 1px solid #D5D5D5;
	background-color: #F5F5F5;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_CMS
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_CMS > p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > form
{
	font-size: 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > form > textarea
{
	width: 100%;
	min-height: 120px;
	max-height: 480px;
	resize: vertical;
	font-size: 20px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > form > div.C_COMMANDS
{
	text-align: right;
	font-size: 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > form > div.C_COMMANDS > input.C_BUTTON
{
	margin: 8px 0px 0px 8px;
	min-width: 120px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > font
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > font[red="1"]
{
	color: #DD0000;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW
{
	position: relative;
	background-color: #DDDDDD;
	padding: 8px;
	margin: 8px 0px 0px 0px;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW > font
{
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW > pre
{
	display: block;
	background-color: #CCCCCC;
	padding: 8px;
	margin: 4px 0px 0px 0px;
	font-weight: bold;
	font-family: Courier New;
	white-space: normal;
}
div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW > a.C_BUTTON
{
	position: absolute;
	right: 8px;
	top: 8px;
}

div.C_PRODUCT > div.C_PART2
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #666666;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS
{
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div
{
	position: relative;
	padding: 0px 0px 0px 48px;
	margin: 0px 0px 10px 0px;
	min-height: 50px;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > span
{
	position: absolute;
	left: 0px;
	top: 0px;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > span > a
{
	display: block;
	width: 40px;
	height: 40px;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > a
{
	font-weight: bold;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > pre
{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > pre a.C_BLOCKCHAIN_DETAILS
{
	display: inline-block;
	padding: 2px 4px 2px 24px;
	border: 1px solid #666666;

	background-image: url(/images/blockchain-16x16.gif);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: 4px center;
	
	font-size: 0.8em;
	text-decoration: none;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > pre a.C_BLOCKCHAIN_DETAILS:hover
{
	background-color: #3F9D2F;
	border-color: #3F9D2F;
	color: #FFFFFF;
}
div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > div.C_BLOCKCHAIN_TRANSACTION
{
	display: none;
}

#blockchainTransaction
{
	width: 480px;
}
#blockchainTransaction > h3
{
	margin: 0px;
	padding: 20px 20px 20px 60px;
	background-image: url(/images/blockchain-32x32.gif);
	background-repeat: no-repeat;
	background-size: 32px 32px;
	background-position: 16px center;
	border-bottom: 1px solid #AAAAAA;
}
#blockchainTransaction > b.C_CLOSE
{
	position: absolute;
	right: 16px;
	top: 16px;
	cursor: pointer;
	font-size: 1.5em;
}
#blockchainTransaction > span.C_LOGO
{
	display: block;
	width: 128px;
	height: 128px;
	margin: 10px auto 0px auto;
	background-image: url(/images/neo-tracker-128x128.jpg);
}
#blockchainTransaction > h4
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	font-size: 2em;
	line-height: 1em;
	border-bottom: 1px solid #AAAAAA;
}
#blockchainTransaction > div.C_ROWS
{
}
#blockchainTransaction > div.C_ROWS > div
{
	padding: 16px 20px 16px 20px;
}
#blockchainTransaction > div.C_ROWS > div + div
{
	border-top: 1px dashed #AAAAAA;
}
#blockchainTransaction > div.C_ROWS > div > font
{
	color: #888888;
}
#blockchainTransaction > div.C_ROWS > div > font + div
{
	color: #000000;
}
#blockchainTransaction > div.C_ROWS > div[flex="1"]
{
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	flex-direction: row;
	flex: 1 1 auto;
}
#blockchainTransaction > div.C_ROWS > div.C_REFERENCE_CODE[flex="1"] > font + div { color: #666666; }
#blockchainTransaction > div.C_ROWS > div.C_TRANSACTION[flex="1"] > font + div > a.C_SUPERLINK { color: #0000FF; text-transform: uppercase; }
#blockchainTransaction > div.C_ROWS > div.C_DATE[flex="1"] > div + div { color: #3F9D2F; text-transform: uppercase; }
#blockchainTransaction > div.C_ROWS > div:NOT([flex="1"]) > font + div
{
	word-break: break-all;
	font-family: Courier New;
	background-color: #EEEEEE;
	padding: 4px;
	border: 1px solid #AAAAAA;
	margin: 4px 0px 0px 0px;
}

@media screen and (max-width: 800px)
{
	div.C_PRODUCT > div.C_PART1
	{
		padding: 0px;
		min-height: auto;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_PHOTO
	{
		position: static;
		left: auto;
		top: auto;
		width: 90vw;
		height: 50vw;
    }
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3
	{
		margin: 5vw 0px 0px 0px;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h3 > table tr > td + td
	{
		font-size: 4.5vw;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > h4
	{
		margin: 2vw 0px 0px 0px;
		padding: 2vw 0px 0.5vw 0px;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_DESCRIPTION
	{
		margin: 2.5vw 0px 2.5vw 0px;
		padding: 2.5vw 0px 2.5vw 0px;
	}
    div.C_MEMBERS_THUMBNAILS
    {
		margin-right: -5vw;
		font-size: 0px;
    }
	div.C_MEMBERS_THUMBNAILS > div
	{
		margin: 0px 1vw 1vw 0px;
		padding: 0.8vw;
    }
	div.C_MEMBERS_THUMBNAILS > div > span
	{
		width: 27.3vw;
		height: 27.3vw;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST
	{
		margin-bottom: 2vw;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > form > textarea
	{
		font-size: 5vw;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > form > div.C_COMMANDS > input.C_BUTTON
	{
		min-width: 30vw;
	}

	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW
	{
		padding: 2vw;
		margin: 2vw 0px 0px 0px;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW > pre
	{
		padding: 2vw;
		margin: 1vw 0px 0px 0px;
	}
	div.C_PRODUCT > div.C_PART1 > div.C_DETAILS > div.C_MEMBER_REQUEST > div.C_PREVIEW > a.C_BUTTON
	{
		right: 2vw;
		top: 2vw;
	}
	div.C_PRODUCT > div.C_PART2
	{
		margin: 0px 0px 2.5vw 0px;
		padding: 0px 0px 2.5vw 0px;
	}
	div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div
	{
		padding: 0px 0px 0px 12vw;
		margin: 0px 0px 2.5vw 0px;
		min-height: 12.5vw;
	}
	div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > a
	{
		width: 10vw;
		height: 10vw;
	}
	div.C_PRODUCT > div.C_PART2 > div.C_MEMBERS_DESCRIPTIONS > div > pre
	{
		margin: 1vw 0px 0px 0px;
	}

	body[popin="blockchainTransaction"] > div.C_MASTER
	{
		display: none;
	}

	#blockchainTransaction
	{
		position: absolute;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		width: auto !important;
    	margin: 0px 0px 0px 0px !important;
		padding: 14vw 0px 23vw 0px !important;
		overflow: auto;
		border: 0px !important;

		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	#blockchainTransaction > h3
	{
		position: fixed;
		left: 0px;
		right: 0px;
		top: 0px;
		background-color: #FFFFFF;
		padding: 5vw 5vw 5vw 15vw;
		background-image: url(/images/blockchain-32x32.gif);
		background-repeat: no-repeat;
		background-size: 8vw 8vw;
		background-position: 4vw center;
	}
	#blockchainTransaction > b.C_CLOSE
	{
		position: fixed;
		right: 4vw;
		top: 4vw;
		cursor: pointer;
	}
	#blockchainTransaction > span.C_LOGOs
	{
		width: 32vw;
		height: 32vw;
		margin: 2.5vw auto 0px auto;
	}
	#blockchainTransaction > h4
	{
		padding: 0px 0px 2vw 0px;
	}
	#blockchainTransaction > div.C_ROWS > div
	{
		padding: 4vw 5vw 4vw 5vw;
	}
	#blockchainTransaction > div.C_ROWS > div:NOT([flex="1"]) > font + div
	{
		padding: 1vw;
		margin: 1vw 0px 0px 0px;
	}
}
