* {margin:0;padding:0;} 

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}
body {
	font-family: 'TitilliumText22LRegular';
	color:#666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#FFFFFF;
}
#wrap {
width:960px;
height:100%;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	min-height:550px;
}

#header {
	width: 950px;
	padding-left: 0px;
	height: 0px;
}

#logo {
	height: 119px;
	width: 170px;
	z-index:999;
	position:absolute;
	left:70px;
	top:255px;
	z-index:9999;
}
#main {
	width:960px;
	margin: 0 auto 0 auto;
	padding-left: 0px;
	clear:both;
	color: #666666;
	padding-bottom: 30px;
	position:relative;
	z-index:3;
	min-height:550px;
}
#products {
	height: 426px;
	width: 404px;
	z-index:999;
	position:absolute;
	left:260px;
	top:0px;
}

p {margin:10px 0 5px 0;}


#content {
	width:960px;
	position:absolute;
	top:440px;
	z-index:999;
}
h1 {
	font-family: 'Titillium Web', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 15px;
	font-weight: 400;
	padding:0 0 0 30px;
	color:#1f5253;
	letter-spacing:0.5px;
}
h1 a{
text-decoration:none;
color:#1f5253;
}
h1 a:hover{
font-family: 'Titillium Web', sans-serif;
text-decoration:none;
color:#E08504;
}

.text {
	padding:10px 0 0 170px;
}
#olive {
	position:absolute;
	top:50px;
	left:35px;
	width:207px;
	height:145px;
}
#enter {
	width:550px;
	padding-top:10px;
	padding-rigt:350px;
	float:right;

}
/****/

#footer {
	margin-top: -30px; /* negative value of footer height */
	height: 30px;
	clear:both;
	background-color:#DEE6B9;
	width:100%;
	z-index: 99999;
} 
.foot {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-align:center;
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	width:810px;
	margin: 0 auto 0 auto;
	padding-top:7px;
}
.foot a {
	color:#999999;
	text-decoration: none;
}
.foot a:hover {
	color: #778E1E;
	text-decoration: none;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/********************************/



#cookieChoiceInfo {
font-size:15px;
background-color: rgb(51, 51, 51)!important;
z-index:9999!important;padding:20px;
}
#cookieChoiceInfo a {
margin-left:0;
color:#ffffff;
text-decoration:underline;
}

span{
color:#ccc;
}

#cookieChoiceDismiss{
padding:1px 10px;
background-color: rgb(255, 255, 255)!important;
color:#333333!important;text-decoration:none!important;
}