#menuTop {
	list-style-type: none;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 85px;
	margin-left: 10px;
}

.centered #menuTop {
	margin: 0px auto;
	display: table;
}

#menuTop li {
	height: 85px;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-position: left top;
}

#menuTop li.active {
	background-image: url(../images/main/bg.active.png);
}
#menuTop li:hover {
	background-image: url(../images/main/bg.active.png);
}

#menuTop li div.highlight1 {
	height: 85px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left top;
}
#menuTop li div.highlight2 {
	height: 85px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right top;
}
#menuTop li.popUpActive .popUpMarker {
	height: 85px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/main/arrow.png);
}

#menuTop li.active div.highlight1 {
	background-image: url(../images/main/highlight.png);
}
#menuTop li.active div.highlight2 {
	background-image: url(../images/main/highlight.png);
}
#menuTop li div.highlight1:hover {
	background-image: url(../images/main/highlight.png);
}
#menuTop li div.highlight2:hover {
	background-image: url(../images/main/highlight.png);
}


#menuTop li a {
	height: 85px;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	color: #f1f0f0;
}

#menuTop li a:hover {
	background-position: 0px -85px;
	text-decoration: underline;
}

#menuTop li a.active {
	background-position: 0px -85px;
	text-decoration: underline;
}

#menuTop li a.text {
	line-height: 85px;
	padding-left: 5px;
	padding-right: 5px;
}

#menuTop li.last a.text {
}

/* popup menu */

.popUp {
	position: absolute;
	left: 0px;
	top: 85px;
	margin: 0px;
	display: none;
	width: 710px;
	z-index: 1000;
}

.popUp .shadowLayer1 {
	background-image: url(../images/main/popUp.shadow.left.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 100%;
}

.popUp .shadowLayer2 {
	background-image: url(../images/main/popUp.shadow.right.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
	width: 100%;
}

.popUp .container {
	width: 100%;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	background-color: #ffffff;
	border-left: 1px solid #006633;
	border-right: 1px solid #006633;
	background-image: url(../images/main/bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
	min-height: 160px;
}

.popUp .title {
	display: block;
	height: 40px;
	border-bottom: 1px solid #d9e8e1;
	background-color: #f2f7f5;
	font-size: 12px;
	color: #003300;
}
.popUp .title img {
	margin-left: 20px;
	margin-top: 18px;
}

.popUp ul {
	margin: 0px;
	padding: 0px;
	display: block;
	padding: 10px;
}

.popUp ul li {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	float: left;
	vertical-align: top;
	line-height: 50px;
	height: 50px;
}

.popUp ul li a {
	vertical-align: top;
	display: inline-block;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	opacity: 1.0;
	height: 50px;
}

.popUp ul li a:hover {
	opacity: 0.8;
}


.popUp ul li a img {
	border: 0px;
	vertical-align: middle;
	display: inline-block;
}

/* popuppien nimetyt leveydet */
.luova_keittio { width: 600px; }
.vapaa-aika_ulkoilu { width: 410px; }
.sisustus_design { width: 300px; }
.tuki-tuotteet { width: 270px; }
.kaikki_tuotemerkit { width: 600px; }


.alphaGroup {
	width: 180px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	margin-bottom: 1em;
}

.alphaGroup ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.alphaGroup ul li {
	float: none;
	display: list-item;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
	height: auto;
}

.alphaGroup ul li a {
	display: inline;
	padding: 0px;
	margin: 0px;
	color: #003300;
	text-decoration: underline;
	line-height: 1.4em;
	padding-top: 2px;
	padding-bottom: 2px;
	height: auto;
}

.alphaGroup ul li a:hover {
	opacity: 1.0;
	color: #003300;
	text-decoration: none;
}

.alphaGroup .groupName {
	padding: 2px;
	display: block;
	color: #ffffff;
	background-color: #33855c;
	font-size: 10px;
}



