	body {
		background-image: url(kuvat/tausta.jpg);
		background-repeat: repeat-x;
		background-color: #333333;
	}

	h1, h2 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: transparent;
		color: #b7274c;
		margin-top: 2em;
	}

	h1,	/* { font-size: 110%; margin-left: 1em } */
	h2 { font-size: 100%; margin-left: 1.5em }
	h3 { font-size: 90%; margin-left: 1.5em }
	h4 { font-size: 80%; margin-left: 2em }

	p {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0 1em 1em 2em;
	}

	address {
		margin-left: 2em;
	}

	img {
		border: 0;
	}

	p img {
		margin: 0.2em;
	}

	em {
		font-size: 0.8em;
	}

	/****************************** Sisällön asettelu *****************************/

	#kehys {
		width: 800px;
		margin: 2em auto;
		padding: 0;
		background-color: #fff;
		border-style: solid;
		border-width: 2px;
		border-color: #fff
	}

	.banner {
		background-color: #b7274c;
		border-style: none none solid none;
		border-bottom-width: 0.5em;
		border-bottom-color: #fff;
		padding: 0;
	}

	#sisalto {
		background-color: #fff;
		margin: 0;
		padding: 0;
		width: 800px;
		min-height: 350px;
		position:relative;
	}

	.sisaltoVasen {
		float: left;
		width: 450px;
		margin: 0;
		padding: 0 0 1em 0;
	}

	.sisaltoOikea {
		float: right;
		width: 350px;
		margin: 0;
		padding: 2em 0;
		text-align: center;
	}

	.sisaltoOikea img {
		margin: 0.4em;
	}

	#tekstiilitoimittajat img {
		border: none;
	}

	#nahkatoimittajat img {
		border: none;
	}

	.copy {
		background-color: #b7274c;
		background-image: url(kuvat/copytausta.jpg);
		background-repeat: no-repeat;
		color: #cfcfcf;
		text-align: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		padding: 0.2em 0.2em 0.1em 0;
		clear: both;
	}

	/************************************ NAVI ************************************/

	.naviNapit {
		background-image: url(kuvat/navitausta.jpg);
		background-repeat: no-repeat;
		color: #fff;
		background-color: #b7274c;
		text-align: left;
		white-space: nowrap;
		padding: 0.2em;

	}

	.naviNappi {
		font-family: arial;
		font-size: 90%;
		font-weight: 600;
		margin: 0 0.3em;
		padding: 0.2em 0 0 0;
		border-top-width: 0;
		border-top-color: transparent;
		border-top-style: solid;
		background-color: transparent;
	}

	.naviNappiAktiivinen {
		color: #c0c0c0;
		font-family: arial;
		font-size: 90%;
		font-weight: 600;
		margin: 0 0.3em;
		padding: 0.2em 0 0 0;
		border-top-width: 0;
		border-top-color: transparent;
		border-top-style: solid;
		background-color: transparent;
	}

	.naviNapitAla {
		width: 26em;
		background-color: #b7274c;
		text-align: left;
		white-space: nowrap;
		padding: 0.1em;
		margin: 0 auto 0 7em;
		border-style: none none solid solid;
		border-width: 1px;
		border-color: #fff;
		background-color: transparent;
	}

	.naviNappiAla {
		font-family: arial;
		font-size: 70%;
		font-weight: 600;
		margin: 0 0.3em;
		padding: 0.2em 0 0 0;
		background-color: transparent;
	}

	.naviNappiAlaAktiivinen {
		color: #c0c0c0;
		font-family: arial;
		font-size: 70%;
		font-weight: 600;
		margin: 0 0.3em;
		padding: 0.2em 0 0 0;
		background-color: transparent;
	}

	.naviNappi a:link {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}

	.naviNappi a:active {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}
	.naviNappi a:visited {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}

	.naviNappi a:hover {
		color: #c0c0c0;
		text-decoration: none;
		background-color: transparent;
	}

	.naviNappiAla a:link {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}

	.naviNappiAla a:active {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}
	.naviNappiAla a:visited {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}

	.naviNappiAla a:hover {
		color: #c0c0c0;
		text-decoration: none;
		background-color: transparent;
	}

	/*********************************** Linkit ***********************************/

	a:link {
		text-decoration: none;
		color: #0000af;
	}

	a:active {
		text-decoration: none;
		color: #c33;
	}

	a:visited {
		text-decoration: none;
		color: #609;
	}

	a:hover {text-decoration: underline;}
	
	.copy a		{ color:#cfcfcf; text-decoration:none; }

	/******************************** Häivytys ************************************/

	.ba, .bb, .bc, .bd, .be, .bf, .bg, .bh {
		border-style: none none solid none;
		border-width: 1px;
	}

	.ba { border-top-color: #000; border-bottom-color: #9e707b; }
	.bb { border-top-color: #000; border-bottom-color: #a36978; }
	.bc { border-top-color: #000; border-bottom-color: #a76273; }
	.bd { border-top-color: #000; border-bottom-color: #a9586d; }
	.be { border-top-color: #000; border-bottom-color: #aa4e66; }
	.bf { border-top-color: #000; border-bottom-color: #ad4560; }
	.bg { border-top-color: #000; border-bottom-color: #b03b59; }
	.bh { border-top-color: #000; border-bottom-color: #b23152; }


	/*************************** Taulukoiden asettelu *****************************/

	table img {
		margin: 0.2em;
	}

	table {
		border: none;
		margin: 0 0 1em 0;
		padding: 0;
	}

	td, th {
		vertical-align: top;
		text-align: left;
		padding: 0;
	}

	th {
		padding-right: 0.2em;
		padding-left: 1em;
	}

	.mainTaulVasSis {
		width: 450px;
		/*height: 400px;*/
	}

	.yhtTaulVasSis {
		width: 300px;
		/*height: 400px;*/
	}

	.map {
		margin-left: 2em;
	}

	.news {
		/*height: 460px;*/
		padding: 0 0 1em 0;
	}
	
	/* ----------	Blowback additions 11/09	---------- */
	
	h1.small		{ margin:0 0 .7em 1.7em; font-weight:normal; font-size:90%; text-transform:uppercase; }
	
	#sisalto a 		{ color:#000; font-size:12px; text-transform:uppercase; }
	
	.KuroiNeko 		{ text-align:center; padding-right:35px; }
	.KuroiNeko h3	{ text-align:left; margin-bottom:30px; }
	
	
	/* ----------	NoobSlide CSS	---------- */
	

	#product-images {
		position:relative;
		width:800px;
		overflow:hidden;
		margin-top:25px;
	}

	#big-image {
		position:absolute;
		top:0; left:10px;
		width:430px;
		height:710px;
		overflow:hidden;
	}

	#box {
		position:absolute;
		height:710px;	
	}
	
	#box div {
		float:left;
	}

	#thumbs {
		position:relative;
		float:right;
		width:356px;
		height:730px;
		overflow:hidden;
	}
	
	#thumbs #thumbs_handles {
		position:absolute;
		top:0;
		width:100%;
	}
	
	#thumbs #thumbs_handles div {
		display:block;
		float:left;
		width:82px;
		height:135px;
		margin:0 3px 9px 0;
		cursor:pointer;
	}
	
	#thumbs #thumbs_handles div img {
		width:82px;
		float:right;
	}
	
