@charset "utf-8";
/* CSS Document */

* { padding: 0em; margin: 0em; }


/* BASIC BLOCKS */
* {
	margin:0;
	padding: 0px 0px 0px 0px;

}

body, html {
	height: 100%;

}

table{
	margin-bottom: 20px;
	}

img{
	border: 0;
}

img.merkki{
	border: 0;
	margin-bottom: -2px;
}

img.columns{
	border: 0;
	margin-right: 15px;
	float: left; 
}
img.rightcolumn{
	border: 0;
	margin-left: 15px;
	margin-right: 12px;
	float: right; 
}

img.vertical{
	border: 0;
	margin: 0px 10px 10px 0px;
	float: left; 
}


img.logo{
	margin-bottom: 200px;
	clear: right;
	float:left;
	}

.wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -187px;

}

div#language{
	width: 990px;
	height: 20px;
	text-align:right;
	padding-right: 8px;
	
}

div#big_image{
	width: 966px;
	margin-left: 24px;
}

div#logo{
	width: 200px;
	height: 500px;
	margin-top: 15px;
	margin-left: 24px;
	float: left;
	clear: right;

}

div#left{
	width: 200px;
	margin-top: 15px;
	margin-left: 24px;
	float: left;
	clear: right;

}

div#tuuliflooring{
	width: 20px;
	height: 200px;
	clear: left;
	float:left;
	margin-top: 15px;
}

div#products{
	width: 130px;
	margin-left: 10px;
	float: left;
}

div#content{
	width: 490px;
	float: left;
	margin-left: 80px;
	clear: right;
	min-height: 200px;
}

div#contium{
	float: right;
	clear: right;
	margin-right: 20px;
	vertical-align: bottom;
}

.footer{
	height: 187px;
	clear: left
	background-position: bottom left;
	background-image:url(images/vinyl_flooring_bg.jpg);
	background-repeat:no-repeat;
}

.push {
	height: 187px;
	clear:left;
}

div#menu{
	width: 966px;
	height: 53px;
	background-image:url(images/vinyl_flooring_menu_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 24px;
}

h1{
	font-family:"Garamond", Times New Roman, Times, serif;
	color: #003667;
	font-size: 24px;
	margin-bottom: 3px;
	
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	color: #003667;
	font-size: 13px;
	margin: 8px 0px 8px 0px;
}


p{
	font-family:Arial;
	color: #3e3d42;
	font-size: 11px;
	line-height: 150%;
}

td{
	font-family:Arial;
	color: #3e3d42;
	font-size: 11px;
	line-height: 150%;
	padding: 2px 0px 2px 5px;
}

table{
	margin: 0px;
	padding: 0px;
}

p.footertext{
	font-family:Arial;
	color: #3e3d42;
	font-size: 9px;
	margin-left: 24px;
	
}

hr.header{
	border: thin 1px;
	color:#b6a99a;
	margin-top: 5px;
	margin-bottom: 15px;
}

hr.footerline{
	border: thin 1px;
	color:#b6a99a;
	width: 966px;
	text-align:left;
	
}

a.select{
	font-family:Arial;
	color: #3e3d42;
	font-size: 9px;
	margin-right: 5px;
	text-decoration: none;
}

a.selected{
	font-family:Arial;
	color: #3e3d42;
	font-size: 9px;
	margin-right: 5px;
}

#menu a{
	font-family:Arial;
	color: #ffffff;
	font-size: 11.5px;
	text-decoration: none;
	margin-left: 30px;
	margin-bottom: 13px;
}
	
#menu a.sub{
	font-family:Arial;
	color: #000000;
	font-size: 10.5px;
	text-decoration: none;
	margin-left: 30px;
	margin-top: 7px;
}
	
	
	#menu li { display: inline; list-style:none; line-height:26px; }
	#menu li a { float: left; display:block;}
	#menu li a:hover { visibility:visible; /* for IE6 */ }

	#menu li.level1 a{ visibility:visible;}
		
	#menu li.level2 a:hover{ visibility: hidden;}
	#menu li.level2 a{ visibility: hidden;}

	#menu ul ul a{ visibility:hidden;}
	#menu ul li.level1:hover a{ visibility: visible; background-image:url(images/menupointer.gif); background-repeat:no-repeat; background-position:center bottom}
	#menu ul.sub li.level2 a{background-image:url(); background-repeat:no-repeat; background-position:center bottom}
	#menu ul.sub li.level2 a:hover{text-decoration: underline;}

#products li { background-repeat:no-repeat; list-style:none; clear: right; height: 58px; width:108px; margin-bottom: 5px; display:block;} 

#products li.pop{ background-image:url(images/vinyl_flooring_pop.gif); height:58px; width:108px;} 
#products li.pop:hover{ background-image:url(images/vinyl_flooring_pop_over.gif); height:58px; width:108px;}
#products li.metallic{ background-image:url(images/vinyl_flooring_metallic.gif); height:58px; width:108px;}
#products li.metallic:hover{ background-image:url(images/vinyl_flooring_metallic_over.gif);  height:58px; width:108px;}
#products li.plain{ background-image:url(images/vinyl_flooring_plain.gif); height:58px; width:108px;}
#products li.plain:hover{ background-image:url(images/vinyl_flooring_plain_over.gif); height:58px; width:108px;}

ul.sub{
	position:absolute;
	margin-top: 20px;
}

iframe{
	margin: 8px 0px 12px 0px;	
	}