
html, body {
	font-family: Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif; 
	font-size: 0.93em;
	color: #767676;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}

h1 { color: #000000; font-weight: normal; font-size: 2.0em; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}
h2 { color: #000000; font-weight: normal; font-size: 1.7em; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}
h3 { color: #000000; font-weight: normal; font-size: 1.5em; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}
h4 { color: #000000; font-weight: normal; font-size: 1.2em; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}
h5 { color: #000000; font-weight: normal; font-size: 1em; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}
h6 { color: #000000; font-weight: normal; font-size: 0.8em; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}

.page-header h1 { color: #000000; font-weight: 300; font-size: 2.0em; padding: 10px 0px 0px 0px; margin: 0px 0px 30px 0px; text-transform: uppercase; text-align: center;}


ul, ul li, form { margin: 0; padding: 0; }
a, a:active, a:link, a:focus, a:visited { color: #333333; text-decoration: none; }
a, a:hover { text-decoration: underline; }

p { margin: 0; padding: 0 0 5px; }

img { margin: 0px; padding: 0px; border: 0px;}

.clear { float: none; clear: both; }

/* MENU */


/* MODULES */

.intro-image { background: transparent url("../images/intro.jpg") no-repeat scroll center bottom;  background-size: cover; } 
.intro-spacer { height: 165px; display: block; position: relative; }
.intro-specification { display: block; height: 88px; width: 205px; padding: 0px 5px 0px 5px; position: relative; vertical-align: middle; }
.intro-title { font-weight: 300; font-size: 23px; text-transform: uppercase; color: #ffffff; }
.intro-enter { font-weight: 300; font-size: 16px; color: #ffffff; display: block; height: 52px; line-height: 52px; }

.centered { text-align: center; display: block; margin: 0px auto;}

#footer span { color: #767676; text-align: right; padding: 0px; }
#footer .freshzone { color: #e70f0e; }


/*
a .enter-box-left { -webkit-filter: grayscale(20%); filter: grayscale(20%); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
a:hover .enter-box-left { -webkit-filter: grayscale(0); filter: grayscale(0); }
a .enter-box-right { -webkit-filter: grayscale(20%); filter: grayscale(20%); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
a:hover .enter-box-right { -webkit-filter: grayscale(0); filter: grayscale(0); }
*/