body {
	margin: 0;
	background-image: url(images/bg.gif); background-repeat:repeat-x;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	
}

h1 {font-family: 'Lobster', cursive; color: #F5821F; font-size: 38px; line-height: 39px; }
h2  {font-family: 'Lobster', cursive; color: #000000; font-size: 20px; }
h4  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; line-height: 14px; margin: 0 0 5px 0; }

img#kuva { margin: 0 12px 10px 0;}

div#container { margin: 0 auto; width: 880px; padding: 0;}
div#top { height: 220px; text-align: center;  margin: 0; padding: 0;  width: 880px; }
div#left { float: left; padding: 30px 0 10px 0; width: 300px;}
div#right { float: left; padding: 30px 0 0 30px; text-align:left;  width:550px; }
div#navi { height: 30px; text-align: center;  margin: 0; padding: 15px 0 0 0;  width: 880px; color: #ffffff; }

div#content { margin: 0; padding: 0 15px;  width: 850px; background-image:url(images/kangaspuut.jpg); background-repeat: no-repeat; background-position: right; }
div#content_valikoima { margin: 0; padding: 0 15px;  width: 850px; background-image:url(images/bg_valikoima.jpg); background-repeat: no-repeat; background-position: right; height: 500px;  }
div#content_tuotteet { margin: 0; padding: 0 15px;  width: 850px; background-image:url(images/bg_tuotteet.jpg); background-repeat: no-repeat; background-position: right; height: 500px; }
div#content_sijainti { margin: 0; padding: 0 15px;  width: 850px; background-image:url(images/bg_sijainti.jpg); background-repeat: no-repeat; background-position: right; height: 500px; }

div#boxi140 { padding: 10px 20px; margin: 10px 50px 10px 10px; width: 350px; font-size: 14px;  background-image:url(images/trans.png);/* height:140px;*/}
div#boxi { padding: 10px 20px; margin: 10px 50px 10px 10px; width: 350px; font-size: 14px;  background-image:url(images/trans.png); display: block; }
div#boxileft { padding: 10px 5px 10px 20px; margin: 40px 10px; width: 320px; font-size: 14px;  background-image:url(images/trans.png);  float: left; display: block;}
div#boxileft200 { padding: 10px 5px 10px 20px; margin: 40px 10px; width: 220px; font-size: 14px;  background-image:url(images/trans.png);  float: left; display: block;}
div#kuvat { padding: 0; margin: 80px 15px 0 0 ; width: 460px; float: right;  display: block;}
div#kartta { padding: 0; margin: 80px 15px 0 0 ; width: 560px; float: right;  display: block;}
div#kuvat img { padding: 0; margin: 0 ; border: 5px solid #ffffff;}
div#bottom { padding: 15px; text-align: center; width: 850px; background-color: #000000; color: #ffffff; margin-top: 2px; }

a.navi:link, a.navi:visited { color: #ffffff; text-decoration: underline; font-size:12px; font-weight: bold; text-transform: uppercase;}
a.navi:hover { color: #F5821F; text-decoration: none;}

a.body:link, a.body:visited { color: #000000; text-decoration: underline; font-size: 14px; }
a.body:hover { color: #000000; text-decoration: none;}