html,body {
  background-color:#ffffff;
  text-align:center;
  vertical-align:middle;
  margin:0px;
  padding:0px;
  width:100%;
}

img {
  border:0px;
}
p {
  font-size:13px;
  font-family:Arial;
  color:242122;
}

#kokosivu {
  position:relative;
  text-align:left;
  margin: 0 auto;
  width:980px;
  background-repeat:no-repeat;
}

#alaosa {
  margin: 0 auto;
  height:33px;
  
}

#valikko {
  position:absolute;
  top:33px;
  left:88px;
  color:#FFFFFF;
  font-size:13px;
  font-family:Arial;
}
#valikko a {
  text-decoration:none;
  color:#866470;
}
#valikko a:hover {
  text-decoration:none;
  color:#ffffff;
}

#valikko2 {
  position:absolute;
  top:35px;
  left:88px;
  color:#b01089;
  font-size:13px;
  font-family:Arial;
}
#valikko2 a {
  text-decoration:none;
  color:#7f5a6c;
}
#valikko2 a:hover {
  text-decoration:none;
  color:#b3198d;
}
.aktiivinen {
  text-decoration:none;
  color:#ffffff;
}
.aktiivinen:visited {
  text-decoration:none;
  color:#ffffff;
}



/* ETUSIVU */
.etusivu {
  /*background-color:#71475b;*/
  border:0px;
  border-style:solid;
  border-color:#71475b;
  height:628px;
  background: url(kuvat/tausta_etusivu.jpg);
}

#etusivu_animaatio {
  position:absolute;
  top:45px;
  left:51px;
  width:655px;
  height:328px;
  border:13px solid #c1a8ac;
  background: url(kuvat/flash.jpg);
}

#etusivu_valikko {
  position:absolute;
  top:430px;
  left:106px;
  width:852px;
  height:168px;
}
.etusivu_linkki {
  margin-left:16px;
}

/* ETUSIVU loppu */

/* YRITYS tapahtuamt */
.yritys {
  border:0px;
  border-style:solid;
  border-color:#71475b;
  height:622px;
  background: url(kuvat/tausta_yritys.jpg);
}
#yritys_txt {
  position:absolute;
  left:326px;
  top:275px;
  width:550px;
  height:240px;
  padding:20px;
}
#yritys_linkki {
  position:absolute;
  right:55px;
  bottom:0px;
}
#yritys_linkki a {
  color:#6f4559;
}

/* YRITYS loppuu */

/* KODIN juhlat tapahtuamt */
.kodin {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:622px;
  background: url(kuvat/tausta_kodin.jpg);
}
#kodin_txt {
  position:absolute;
  left:326px;
  top:262px;
  width:550px;
  height:240px;
  padding:20px;
}
#kodin_linkki {
  position:absolute;
  right:55px;
  bottom:0px;
}
#kodin_linkki a {
  color:#6f4559;
}

/* KODIN juhlat loppuu */

/* YLEISÖTAPAHTUMAT tapahtuamt */
.yleisotapahtumat {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:622px;
  background: url(kuvat/tausta_yleisotapahtumat.jpg);
}
#yleisotapahtumat_txt {
  position:absolute;
  left:326px;
  top:270px;
  width:550px;
  height:240px;
  padding:20px;
}
#yleisotapahtumat_linkki {
  position:absolute;
  right:55px;
  bottom:0px;
}
#yleisotapahtumat_linkki a {
  color:#ffffff;
}

/* YLEISÖTAPAHTUMAT loppuu */

/* KOKKIMME tapahtuamt */
.kokkimme {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:1012px;
  background: url(kuvat/tausta_kokkimme.jpg);
}
.kokkimme h2 {
  color:#b01089;
  font-size:13px;
  font-weight:bold;
  font-family:Arial;
  margin:0px;
  padding:0px;
}
.kokkimme p {
  margin:0px;
  padding:0px;
}
#kokkimme_txt {
  position:absolute;
  left:333px;
  top:277px;
  width:550px;
  height:630px;
  padding:20px;
  padding-left:30px;
}
#kokkimme_linkki {
  position:absolute;
  right:45px;
  bottom:20px;
}
#kokkimme_linkki a {
  color:#6f4559;
}

/* KOKKIMME loppuu */


/* LOUNAS */
.lounas {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:622px;
  background: url(kuvat/tausta_lounas.jpg);
}
#lounas_txt {
  position:absolute;
  left:336px;
  top:270px;
  width:550px;
  height:240px;
  padding:20px;
}
#lounas_linkki {
  position:absolute;
  right:55px;
  bottom:0px;
}
#lounas_linkki a {
  color:#6f4559;
}
#lounas_postilinkit {
  float:right;
  text-align:right;
  color:#673b50;
}
#lounas_postilinkit a, #lounas_postilinkit p {
  color:#673b50;
}

.lounas_sahkopostiin {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:622px;
  background: url(kuvat/tausta_lounas.jpg);
}

#lounas_txt input {
  width:400px;
  height:20px;
  font-size:11px;
  background-color:#fbfbfb;
  padding:0px;
  margin:0px;
  margin-bottom:12px;
  border:0px;
  border-bottom:1px solid #dcdcdc;
}

/* LOUNAS loppuu */


/* TYYTYVÄISET */
.tyytyvaisia {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:857px;
  background: url(kuvat/tausta_tyytyvaiset.jpg);
}
#tyytyvaisia_txt {
  position:absolute;
  left:336px;
  top:270px;
  width:550px;
  height:240px;
  padding:20px;
}
#tyytyvaisia_linkki {
  position:absolute;
  right:55px;
  bottom:0px;
}
#tyytyvaisia_linkki a {
  color:#6f4559;
}
#tyytyvaisia_seurat {
  clear:right;
  float:right;
  border-left:1.5px solid #898fcf;
  width:200px;
  height:380px;
  padding-left:20px;
}
#tyytyvaisia_txt p {
  padding:0px;
  margin:0px;
}

/* TYYTYVÄISET loppuu */

/* TARJOUSPYYNTÖ */
.tarjouspyynto {
  border:0px;
  border-style:solid;
  border-color:#cce757;
  height:628px;
  background: url(kuvat/tausta_tarjouspyynto.jpg);
}
#tarjouspyynto_txt {
  position:absolute;
  left:453px;
  top:112px;
  width:456px;
  height:466px;
  padding:20px;
}

#tarjouspyynto_txt p {
  margin:0px;
  padding:0px;
}
#tarjouspyynto_txt input {
  width:400px;
  height:20px;
  font-size:12px;
  background-color:#ece3e3;
  padding:0px;
  margin:0px;
  margin-bottom:18px;
  border:0px;
}
div#yritys,
div#nimi,
div#puhelin,
div#osoite,
div#sahkoposti {
	position:relative;
	float:left;
	margin-right:0px;
}

label.overlabel {
  color:#666262;
  font-size:13px;
  font-family:Arial;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
  color:#666262;
  font-size:13px;
  font-family:Arial;
  font-weight:bold;
}


/* TARJOUSPYYNTÖ loppuu */

	object 
	{ 
		outline:none;
	}
