body {
	word-spacing: 1px;
	line-height: 20px;
	font-size: 1 em;
	line-height: 1.3em;
	font-family: "coranto-2",VidaLoka, Georgia, serif;
	background-color: #333;
	color: #fff;
	
}

#logoGroot {
	position: absolute;
	top: 0;
	left: 0;
}

#mainCntr {
	position: relative;
	width: 96%;
	padding-top: 2%;
	padding-left: 4%;
	margin-top: 4%;
	padding-bottom: 2%;
}

#mainCntr.over {

}

#backCntr {
	background-color: white;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 12000;
	position: absolute;
	top: 0;
	left: 0;
}

#hdrCntr {
	z-index: 15000;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.5em;
	opacity: 1;
	overflow: hidden;
	position: relative;
}

#mainCntr.over #hdrCntr {
	color: rgba(45, 45, 45, 0.96);
}

#hdrCntr h1 {
	width: 250px;
	height: 210px;
	text-indent: -10000px;
	background: url('logo.png') no-repeat;
	opacity: 1;
	float: left;
}

#mainCntr.over #hdrCntr h1 {
	background: url('logo2.png') no-repeat;
	opacity: .9;
}

#hdrCntr p.email a:link, 
#hdrCntr p.email a:visited {
	text-decoration: none;
	color: rgba(255,255,255,1);
}


#mainCntr.over p.email a:link, 
#mainCntr.over p.email a:visited {
	text-decoration: none;
	color: rgba(45, 45, 45, 0.96);
}

#mainCntr.over p.email a:hover {
	text-decoration: underline;
}
span.postal-code {
	margin-right: .25em;
}

#superbgimage {
	display: none;
}
#content {
	position: relative;
	z-index: 3;
}

#showtitle {
	font: bold .7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: fixed;
	opacity: .5;
	color: rgb(255, 255, 255);
	bottom: 4%;
}
#showtitle:hover {
	opacity: 1;		
}
test {
	-webkit-transform: background-color, opacity;
	-moz-transform: background-color, opacity;
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
}
