a, a:visited {
	text-decoration:none;
	color:blue;
}

* {
 font-family: arial;
 margin: 0;
 padding: 0;
 font-size: 15px;
 font-weight: 100;
}
strong {
 font-weight: bold;
}
.kumppanilista * {
 font-family: 'Century Gothic', 'Avant Garde Gothic', 'Avant Garde', 'URW Gothic L', helvetica, sans-serif;
 margin: 0;
 padding: 0;
 font-weight: 100;
}
body {
 background: url(/i/bg_apekukkarofi.png) no-repeat scroll center top #0B4D65;
}
li {
 position: relative;
 list-style: none;
}
a.logo span, a.katlogo span { display: none; }
a.logo {
 background: url(/i/logo.png) no-repeat;
 width: 182px;
 height: 71px;
 display: block;
}
a.katlogo {
 background: url(/i/logo.png) no-repeat;
 width: 70px;
 height: 71px;
 display: block;
 position:relative;
 left:5px;
}
.kategoriat {
	position:absolute;
	left:-225px;
	top:200px;
	width:200px;
	background-color:#fff;
}
.overlay {
 background: url(valkofade.png) left bottom no-repeat;
 width: 600px;
 height: 400px;
 display: block;
 position: absolute;
 left: 0px;
 bottom: 0px;
}
.info {
 position: absolute;
 bottom: 0px;
 left: 50px;
 font-size: 18px;
 padding: 6px;
}
.info a {
 font-size: 48px;
 color: #000000;
 text-decoration: none;
 line-height: 38px;
}
.info a:hover {
 color: #333;
 z-index:10;
}
.info .price { color: #00760b; }
.info .description { margin-left: 4px; line-height: 8px; }
.kumppanilista {
 display: block;
 width: 600px;
 height: 400px;
}
.kumppanilista .left, .kumppanilista .right {
 position: absolute;
 bottom: 0px;
 width: 50px;
 height: 100px;
 display: block;
 outline: 0;
 z-index:10;
}
.infobg {
	z-index:9;
	background-color:#999999;
	opacity:0.3;
	position:absolute;
	bottom:0px;
	height:100px;
	left:0px;
	width:600px;
}
.kumppanilista {
 overflow: hidden;
 width: 600px;
 height: 400px;
 display: block;
 position: relative;
}
.kumppanilista ul {
 position: relative;
 width: 30000px;
}
.kumppanilista ul li { display: block; float: left; height: 400px; }
.kumppanilista .left { left: -0px; background: url(nuolet1.png) no-repeat; }
.kumppanilista .right { right: 0px; background: url(nuolet1.png) -50px 0px no-repeat; }
.kumppanilista .left span, .kumppanilista .right span { display: none; }

body {
 text-align: center;
 /*margin-left: 200px;*/
}

.page {
 text-align: left;
 width: 900px;
 padding: 20px;
 margin: 0 auto 0;
 text-align: center;
 background: #fff;
 min-height:500px;
}
.kumppanilista {
 margin: 0 auto 0;
 text-align: left;
}
.tags {
 width: 600px;
 margin: 0 auto 0;
}
.tags a {
 color: #ccc;
 text-decoration: none;
 font-size: 14px;
}
.tags li {
 float: left;
 padding-right: 8px;
}
.kaikki {
 margin: 0 auto 0;
 width: 600px;
 clear: both;
}
.kaikki li {
 display: table;
 width: 150px;
 height: 100px;
 float: left;
 line-height: 100px;
 text-align: center;
 margin: 0 auto 0;
}
.kaikki li a {
 display: table-cell;
 vertical-align: middle;
}

/*
div.middle {
 width: 654px;
 background: url(/i/content-middle.png) center repeat-y;
}
div.top {
 background: url(/i/content-top.png) center repeat-y;
 display: block;
 width: 654px;
 height: 16px;
}
div.bottom {
 background: url(/i/content-bottom.png) center repeat-y;
 display: block;
 width: 654px;
 height: 16px;
}
.middlewrapper {
 padding: 16px;
 padding-left: 32px;
 padding-right: 32px;
}
*/

