body {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color:#fff;
	}
div + div {
	-webkit-transform: translate3d(0,0,0); /* iOS fix */
	}
img {
	border: none;
	}
fieldset {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	}
legend {
	text-align: left;
	border-style: none;
	}
div.aJar {
	position: relative;
	width: 660px;
	max-width: 660px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	}
div.banner {
	position: relative;
	top:0px;
	left: 0px;
	width: 660px;
	height: 110px;
	}
svg.letterhead {
	position: absolute;
	}
#pac, #man {
	left: 0px;
	width: 100%;
	height: 0%;
	overflow: hidden;
	}
#pac {bottom:0px;}
#man {top:0px;}
#fontFormerlyKnownAsJakay {
	top: 7px;
	left: 160px;
	height: 98px;
	width: 209px;
	}
#symbolFormerlyKnownAsJakay {
	top: 17px;
	left: 380px;
	height: 84px;
	width: 109px;	
	}
#dropBox {
	bottom: 9px;
	right: 11px;
	height: 0px;
	width: 50px;
	cursor: pointer;
	}
div.lineEmUp{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 0px;
	}
#highwire {
	bottom: 0px;
	}
#tripwire {
	top: 0px;
	}
div.buttons {
	position: relative;
	top: 0px;
	width: 660px;
	height: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	}
.calligraphy, .lithography {
	position: absolute;
	height: 50px;
	border: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	overflow: hidden;
	}
.calligraphy {
	bottom: 0px;
	}
.lithography {
	width: 100%;
	left: 0px;
	margin: 0px;
	padding: 0px;
	}
.lithography:nth-child(1) {top:7px;}
.lithography:nth-child(2) {top:57px;}
.lithography:nth-child(3) {top:107px;}
.fountainPen {
	position: absolute;
	top: -4px;
	display: table;
	width:100%;
	color: #fff;
	font-family: 'Core Bold','Arial Black', Arial, sans-serif;
	font-size: 40px;
  -webkit-text-stroke-color: black;
  -webkit-text-stroke-width: 2px;
	-webkit-text-fill-color: #fff;
	opacity: 1;
	}
.fountainPen > p {
	padding-top: -13px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	}
div.thegoods {
	position: relative;
	width: 660px;
	height: 0px;
	background-color: #eeeeee;
	overflow: hidden;
	z-index: 1;
	}
.maincontentwindow {
	position: absolute;
	bottom: 0px; 
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
	}
.maincontentframe {
	position: absolute;
	border: none;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
div.mainframe {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	opacity: 0;
	background-color: rgba(241,241,241,0.95);
	z-index: 2;
	}
div.itsLog {
	position: absolute;
	z-index: 3;
	top: 12px;
	left: 20px;
	text-align: left;
	font-size: 21px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	color: #210178;
	cursor: pointer;
	}
div.itsLog:hover {
	color: #5555cc;
	}
.eject {
	color: #000000;
	}
div.standingOut {
	position: absolute;
	top: 194px;
	left: 330px;
	width: 0px;
	height: 8px;
	z-index: 57;	
	overflow: hidden;
	border-radius: 11px;
	border: 2px #a199a1 solid;
	visibility: hidden;
	}
iframe.lookingIn {
	border: none;
	position: absolute;
	top: -146px;
	left: 0px;
	width: 220px;
	height: 300px;
	z-index: 56;
	}
div.footer {
	position: relative;
	width: 660px;
	height: 110px;
	}
#islet1 {top:33.3%; left:19%;}
#islet2 {top:47%; left:34.5%;}
#islet3 {top:51%; left:50%;}
#islet4 {top:47%; left:65.5%;}
#islet5 {top:33.3%; left:81%;}
#islet1,#islet2,#islet3 {cursor: pointer;}
.cirquecarre {
	position: absolute;
	width: 24px;
	height: 24px;
	margin-left:-12px;
	margin-top:-6px;
	}
.smoothOperator {
	-webkit-transition: all 0.78s ease-in-out;
	-moz-transition: all 0.78s ease-in-out;
	-o-transition: all 0.78s ease-in-out;
	transition: all 0.78s ease-in-out;
	}
.tracers	{
	-webkit-transition: all 0.57s;
	-moz-transition: all 0.57s;
	-o-transition: all 0.57s;
	transition: all 0.57s;
	}
