a:link, .pseudo-link{
	color:#1c7875;
}
.pseudo-link {
	text-decoration: none;
	border-bottom: 1px dashed #1c7875;
}

a:visited{
	color:#9f4d85;
}
a:hover, .pseudo-link:hover{
	color:#38a244 !important;
	border-color:#38a244 !important;
}
ul.navigation a:visited { color:#1c7875; }

ul#language-switcher {
	border-color: #3e3e3c;
}


body#products,
body#products .backdrop	{ background: #121212 url('bg_gradient.gif') repeat-x top left; }

#bg_holder_right {
	background: url('glass_right.png') no-repeat;
	width: 100%;
	height: 679px;
}
* html #bg_holder_right {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/products/glass_right.png', sizingMethod='crop');
}

#bg_holder_left {
	background: url('glass_left.png') no-repeat;
	width: 10px;
	height: 566px;
	position: absolute;
	left: -10px;
	top: 0;
}
* html #bg_holder_left {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/products/glass_left.png', sizingMethod='crop');
}

#fuel {
	background-position: 0 -150px !important;
	position: absolute;
	left: 0;
	top: 150px;
	width: 28%;
	z-index: 100;
}
#fuel h2	{ font-size: 1.5em; }
#fuel div	{ position: relative; left: -10px; margin: 0.85em 0 0.6em 0;}
#fuel p	{ font-size: 0.93em; padding-left: 0; left: 0;}
#fuel-canvas-container {
	overflow: hidden;
	width: 100%;
	height: 170px;
	position: absolute;
	top: 240px;
	left: 0;
}

#quality {
	position: absolute;
	left: 23%;
	top: 30px;
	width: 25%;
	z-index: 100;
}
#quality h2 { font-size: 1.2em;	background-position: 0 -30px !important; margin-bottom: 0.39em; }
#quality p { font-size: 0.87em; }
#quality-canvas-container {
	overflow: hidden;
	width: 100%;
	height: 19px;
	position: absolute;
	left: 0;
	top: 14px;
}

#process {
	position: absolute;
	left: 57%;
	top: 390px;
	width: 27%;
	z-index: 100;
}
#process h2 { font-size: 1.9em; margin-bottom: 0.3em; }
#process p { font-size: 1.18em; }
#process-canvas-container {
	overflow: hidden;
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	top: 345px;
}

#latte {
	position: absolute;
	left: -12%;
	top: 620px;
	width: 25%;
	z-index: 100;
}
#latte img { background: url(latte.png) no-repeat; width: 75px; height: 42px; margin-bottom: 0.25em; }
* html #latte img {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/products/latte.png', sizingMethod='crop');
}
#latte p { font-size: 0.83em; }
#latte-canvas-container { display: none; }

#zzzip {
	background: url(zzzip.png) no-repeat;
	position: absolute;
	left: 221px;
	top: 530px;
	width: 143px;
	height: 28px;
}
* html #zzzip {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/products/zzzip.png', sizingMethod='crop');
}
#zzzip-canvas-container { display: none; }
#minimarket {
	position: absolute;
	left: 39%;
	top: 675px;
	width: 25%;
	z-index: 100;
}
#minimarket h2 { font-size: 1.14em; margin-bottom: 0.34em; }
#minimarket p { font-size: 0.83em; }
#minimarket-canvas-container {
	overflow: hidden;
	width: 100%;
	height: 115px;
	position: absolute;
	left: 0;
	top: 563px;
}

#car_wash {
	position: absolute;
	left: 63%;
	top: 615px;
	width: 25%;
	z-index: 100;
}
#car_wash h2 { font-size: 1.14em; margin-bottom: 0.34em; }
#car_wash p { font-size: 0.83em; }
#car_wash-canvas-container {
	overflow: hidden;
	width: 100%;
	height: 80px;
	position: absolute;
	left: 0;
	top: 563px;
}
.perfekt {
	background:url(perfekt.gif) 100% 50% no-repeat;
	padding-right:110px;
}
#footer { padding-top: 150px !important; }
