#content {
position: relative;
text-align: left;
padding-left: 24px;
float: left;
width: 350px;
}

* HTML #content {
width: 400px;
}

#content2 {
position: relative;
text-align: left;
margin-bottom: 50px;
padding-left: 24px;
float: left;
width: 550px;
}

.mainkuva {
height: 115px;
width: 566px;
position: relative;
}

#tourlinkdiv {
text-align: center;
padding-top: 20px;
font-size: 0.9em;
color: #333388;
}

.tourlink {
font-style: normal;
font-size: 1.3em;
}

.tourbanner {
position: absolute;
width: 565px;
height: 170px;
border: none;
background: url(../content/popupbanner.jpg) no-repeat;
}

/* Henkilot */

#henkilosto1 { position: relative; }
#henkilosto2 { position: relative; }
.toimisto {position: relative;width: 250px;float: left;margin-left: 10px;}
.tukkumyynti {position: relative; left: 0px; width: 250px;float: left;margin-left: 10px;}
.kuva {height: 75px;width: 55px;background: #FFFFFF;}
.otsikko {vertical-align: middle;padding-left: 10px;height: 45px;width: 250px;background: #FFFFFF;font-family: Georgia, sans-serif;color: #2D2D2D;font-size: 1.2em;}
.sini {vertical-align: middle;padding-left: 10px;height: 75px;width: 195px;background: #F2F3F5;font-family: Trebuchet MS, sans-serif;color: #2D2D2D;font-size: 0.7em;}
.valko {vertical-align: middle;padding-left: 10px;height: 75px;width: 195px;background: #FFFFFF;font-family: Trebuchet MS, sans-serif;color: #2D2D2D;font-size: 0.7em;}
.sinikuvaton {vertical-align: middle;padding-left: 10px;height: 45px;width: 250px;background: #F2F3F5;font-family: Trebuchet MS, sans-serif;color: #2D2D2D;font-size: 0.7em;}
.valkokuvaton {vertical-align: middle;padding-left: 10px;height: 45px;width: 250px;background: #FFFFFF;font-family: Trebuchet MS, sans-serif;color: #2D2D2D;font-size: 0.7em;}
.mail {float: right; margin-right: 7px;display: block;width: 24px;height: 15px; background: url(../content/email.gif) no-repeat; }
.mail a, mail a {display: block;width: 24px;height: 15px;}

/* Tarjoukset */

.note {
color: #9A9A9A;
}

ul.tarjoukset {
position: relative;
right: 24px;
top: 20px;
width: 160px;
height: 350px;
float: right;
text-align: center;
padding: 10px 10px 15px 10px;
border-top: 1px solid #CFD5D8;
border-right, border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #E2E6E8;
background: #F5F5F5;
}

	li.tarjous {

	list-style-type: none;
	position: relative;
	padding: 5px;
	margin-bottom: 10px;
	border-top, border-left: 1px solid #FFFFFF;
	border-right: 1px solid #E2E6E8;
	border-bottom: 1px solid #CFD5D8;
	font-family: Trebuchet MS, sans-serif;
	color: #2D2D2D;
	background: #FFFFFF;
	}

	li.tarjous a {text-decoration:none;}
	li.tarjous a:hover {border-bottom: 1px solid #CFD5D8;}

	.valmistaja {color: #7D869B;font-size: 0.7em;}
	.tuote {color: #000000;font-size: 0.7em;}
	.tuote a {color: #000000;}
	.hinta {color: #5F84C9; font-size: 0.8em;}

/* Content-teksti */

p {
font-family: Georgia, sans-serif;
padding: 10px 0px 10px 0px;
font-size: 0.8em; 
text-align: justify;
color: #2D2D2D;
}

#content a, #content2 a{color: #416EA0;font-style: italic;text-decoration: none;}
#content a:hover, #content2 a:hover{text-decoration: underline;}

h2 {
font-family: Verdana, Helvetica, sans-serif;
font-weight: 300;
font-size: 2.0em; 
letter-spacing: -0.1em;
color: #94B1E6;
}

h3 {
padding-left: 20px;
font-family: Verdana, Helvetica, sans-serif;
font-weight: 300;
font-size: 2.0em; 
letter-spacing: -0.1em;
color: #94B1E6;
}

/* Forms */

.form1 {background: #F5F5F5;border-top: 1px solid #CFD5D8;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #E2E6E8;}

/* Yhteystiedot */

.yhteystiedot {
position: relative;
padding: 10px;
margin-bottom: 6px;
width: 215px;
float: right;
height: 110px;
background: #FFFFFF;
vertical-align: middle;
font-size: 0.9em;
border: 2px solid #F5F5F5;
font-family: Georgia, sans-serif;
color: #2D2D2D;
}
