@font-face {
    font-family: 'HelveticaNeueLTStd25UltraLigh';
    src: url('fonts/helveticaneueltstd-ultlt-webfont.eot');
    src: url('fonts/helveticaneueltstd-ultlt-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaneueltstd-ultlt-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-ultlt-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-ultlt-webfont.svg#webfontQj5KG0wf') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('fonts/helveticaneueltstd-lt-webfont.eot');
    src: url('fonts/helveticaneueltstd-lt-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-lt-webfont.svg#webfontyl7Tqk89') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('fonts/helveticaneueltstd-md-webfont.eot');
    src: url('fonts/helveticaneueltstd-md-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaneueltstd-md-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-md-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-md-webfont.svg#webfontA0Pqf6wB') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd55Roman';
    src: url('fonts/helveticaneueltstd-roman-webfont.eot');
    src: url('fonts/helveticaneueltstd-roman-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaneueltstd-roman-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-roman-webfont.svg#webfont9JHMC4s6') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaRoundedLTStdBoldCond';
    src: url('fonts/helveticaroundedltstd-bdcn-webfont.eot');
    src: url('fonts/helveticaroundedltstd-bdcn-webfont.eot?iefix') format('eot'),
         url('fonts/helveticaroundedltstd-bdcn-webfont.woff') format('woff'),
         url('fonts/helveticaroundedltstd-bdcn-webfont.ttf') format('truetype'),
         url('fonts/helveticaroundedltstd-bdcn-webfont.svg#webfontTHTHVqKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

#innet { text-align: center; }
#bioline { margin: 5px auto 5px auto; padding: 0; width: 960px; background-repeat: no-repeat; }

#innet div.bg_index { background-image: url("img/bg_index.jpg"); background-position: 0% 0%; }
#innet div.bg_bioline { background-image: url("img/bg_bioline.jpg"); background-position: 100% 0%; }
#innet div.bg_jalleenmyyjat { background-image: url("img/bg_jalleenmyyjat.jpg"); background-position: 0% 0%; }

#innet div.content { text-align: left; background-color: transparent; height: 650px; font-family: "Trebuchet MS", verdana; }
.content h1, .content h2, .content h3, .content h4 { margin: 0; }
.content p { margin: 0; }

.content .bioline { position: absolute; margin: 100px 10px 10px 10px; width: 430px; }
.content .bioline p { margin: 0; text-align: justify; color: #000000; font-size: 12px; padding: 5px 0px; }
.content .bioline img { margin-right: 5px; }

.content .bioline_menu { text-align: left; margin: 0px 0px 30px 0px; }
.content .bioline_menu div.item { background-image: url("img/arrow_menu.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding: 2px 0px 2px 20px; }
.content .bioline_menu a { text-decoration: none; color: #9b9a9b; font-family: "HelveticaNeueLTStd45Light",verdana; font-size: 16px; }
.content .bioline_menu a.act { color: #000000; }

.content .sivu_menu { position: absolute; text-align: left; margin: 150px 0px 30px 10px; width: 280px;}
.content .sivu_menu h3 { padding: 2px 0px 2px 20px; font-family: "HelveticaNeueLTStd25UltraLigh",verdana; font-size: 35px; }
.content .sivu_menu div { margin-left: 20px; border-left: 1px solid #404040; }
.content .sivu_menu p { background-image: url("img/arrow_menu.gif"); background-repeat: no-repeat; background-position: 8px 50%; padding: 1px 0px 1px 25px; font-family: "HelveticaNeueLTStd45Light"; }
.content .sivu_menu p.bodycare { background-image: url("img/arrow_bodycare.gif"); }
.content .sivu_menu p.desense { background-image: url("img/arrow_desense.gif"); }
.content .sivu_menu p.detailsofbeauty { background-image: url("img/arrow_detailsofbeauty.gif"); }
.content .sivu_menu p.faceglobal { background-image: url("img/arrow_faceglobal.gif"); }
.content .sivu_menu p.milksandtonics { background-image: url("img/arrow_milksandtonics.gif"); }
.content .sivu_menu p.primaluce { background-image: url("img/arrow_primaluce.gif"); }
.content .sivu_menu p.reveillance { background-image: url("img/arrow_reveillance.gif"); }
.content .sivu_menu p.seductage { background-image: url("img/arrow_seductage.gif"); }
.content .sivu_menu p.supremelift { background-image: url("img/arrow_supremelift.gif"); }
.content .sivu_menu p.vintage79 { background-image: url("img/arrow_vintage79.gif"); }
.content .sivu_menu a { text-decoration: none; color: #404040; cursor: pointer; }
.content .sivu_menu a.act { color: #000000; }

.content .tuotteet { position: absolute; margin: 25px 0px 0px 300px; width: 650px; height: 600px; }
.content .tuotteet div { }
.content .tuotteet .logo { padding: 0px 0px 0px 240px; }
.content .tuot { background-repeat: no-repeat; background-position: 50% 50%; height: 430px; }
.content .tuot_index { background-image: url("img/bg_tuotteet.jpg"); }
.content .tuot_bodycare { background-image: url("img/bg_l_bodycare.png"); }
.content .tuot_desense { background-image: url("img/bg_l_desense.png"); }
.content .tuot_detailsofbeauty { background-image: url("img/bg_l_detailsofbeauty.png"); }
.content .tuot_faceglobal { background-image: url("img/bg_l_faceglobal.png"); }

.content .tuot_jatoman { background-image: url("img/bg_l_primaluce.png"); }
.content .tuot_lipoeasy { background-image: url("img/bg_l_primaluce.png"); }
.content .tuot_modelshine { background-image: url("img/bg_l_primaluce.png"); }
.content .tuot_senum { background-image: url("img/bg_l_primaluce.png"); }

.content .tuot_milksandtonics { background-image: url("img/bg_l_milksandtonics.png"); }
.content .tuot_primaluce { background-image: url("img/bg_l_primaluce.png"); }
.content .tuot_reveillance { background-image: url("img/bg_l_reveillance.png"); }
.content .tuot_seductage { background-image: url("img/bg_l_seductage.png"); }
.content .tuot_sundefense { background-image: url("img/bg_l_primaluce.png"); }
.content .tuot_supremelift { background-image: url("img/bg_l_supremelift.png"); }
.content .tuot_vintage79 { background-image: url("img/bg_l_vintage79.png"); }
.content .tuotteet p { text-align: justify; color: #000000; font-size: 12px; padding: 5px 0px 0px 240px; }
.content .tuotteet p.first { padding-top: 105px; }
.content .tuot_hover h2 { margin: 0; text-align: center; color: #ffffff; font-size: 13px; padding: 105px 220px 0px 220px; }
.content .tuot_hover p { margin: 0; color: #ffffff; padding: 5px 220px 0px 220px; }

.content #info_card { position: absolute; z-index: 5; width: 650px; margin-left: 0px; margin-top: 30px; background-color: transparent; }
.content .info_card { border-collapse: collapse; border: 1px solid #000000; height: 550px; }
.content td.info_close { height: 50px; vertical-align: middle; text-align: right; padding: 0px 10px 0px 0px; }
.content td.info_close img { cursor: pointer; }
.content td.info_top { height: 165px; padding: 5px 100px; }
.content .info_top h2 { text-align: center; padding: 10px 0px 5px 0px; font-size: 13px; font-weight: bold; }
.content .info_top p { text-align: left; padding: 5px 0px 0px 0px; font-size: 11px; }
.content .info_menu { height: 260px; width: 50%; padding: 0px 0px 0px 100px; }
.content .info_menu h2 { padding: 2px 0px 2px 0px; font-family: "HelveticaNeueLTStd25UltraLigh",verdana; font-size: 25px; }
.content .info_menu div { }
.content .info_menu p { background-image: url("img/arrow_menu.gif"); background-repeat: no-repeat; background-position: 8px 50%; padding: 3px 0px 1px 25px; font-family: "HelveticaNeueLTStd45Light"; }
.content .info_menu p.bodycare { background-image: url("img/arrow_bodycare.gif"); }
.content .info_menu p.desense { background-image: url("img/arrow_desense.gif"); }
.content .info_menu p.detailsofbeauty { background-image: url("img/arrow_detailsofbeauty.gif"); }
.content .info_menu p.faceglobal { background-image: url("img/arrow_faceglobal.gif"); }
.content .info_menu p.milksandtonics { background-image: url("img/arrow_milksandtonics.gif"); }
.content .info_menu p.primaluce { background-image: url("img/arrow_primaluce.gif"); }
.content .info_menu p.reveillance { background-image: url("img/arrow_reveillance.gif"); }
.content .info_menu p.seductage { background-image: url("img/arrow_seductage.gif"); }
.content .info_menu p.supremelift { background-image: url("img/arrow_supremelift.gif"); }
.content .info_menu p.vintage79 { background-image: url("img/arrow_vintage79.gif"); }
.content .info_menu a { text-decoration: none; color: #404040; cursor: pointer; }
.content .info_menu a.act { color: #000000; }
.content .info_menu h4 { margin: 0; padding: 10px 0px 10px 0px; font-size: 13px; }
.content .info_text { height: 260px; width: 50%; padding: 0px 100px 0px 0px; }
.content .info_text img {}
.content .info_text img.prod { float: left; }
.content .info_text h2 { padding: 20px 0px 5px 0px; font-size: 14px; font-weight: bold; color: 9A9999; }
.content .info_text p { padding: 5px 0px 0px 0px; font-size: 11px; font-weight: normal; color: 9A9999; clear: left; }
.content .info_image { height: 260px; text-align: center; }
.content .info_foot { height: 65px; }

.content .rside { position: absolute; margin: 25px 0px 0px 540px; width: 420px; }
.content .rside p { text-align: left; color: #9b9a9b; font-size: 14px; padding: 5px 10px; }
.content .rside p.gray { text-align: justify; color: #9b9a9b; line-height: 21px; }
.content .rside p.first { padding-top: 100px; }
.content .rside p.regular { text-align: left; color: #000000; line-height: auto; }
.content .rside strong { color: #9ed4b0; }

.content .jalleenmyyjat { padding: 50px 0px 0px 20px; }
.content .jalleenmyyjat h2 { margin: 0; padding: 0px 0px 0px 0px; font-family: "HelveticaNeueLTStd25UltraLigh"; font-size: 35px; color: #404040; }
.content .jalleenmyyjat span { font-family: "HelveticaNeueLTStd65Medium"; color: #9ed4b0; }
.content .jalleenmyyjat { font-size: 13px; }

.content .myyjat_lista { overflow: auto; height: 400px; }
.content .myyjat_lista a { text-decoration: none; color: #8ec4a0; }
.content .myyjat_lista a.noshow { color: #000000; }

.content .yhteystiedot { position: absolute; margin: 300px 20px 0px 20px; width: 940px; }
.content .yhteystiedot table { border-collapse: collapse; empty-cells: show; }
.content .yhteystiedot th { padding: 0px 2px 0px 2px; vertical-align: bottom; }
.content .yhteystiedot td { padding: 30px 0px 0px 10px; }
.content .yhteystiedot p { font-size: 13px; padding: 0; }
.content .yhteystiedot span { font-weight: bold; color: #9ed4b0; }

#innet div.mmenu { background-image: url("img/bg_menu.png"); background-position: 50% 100%; background-repeat: no-repeat; height: 100px; vertical-align: top; text-align: right; }
