html * { margin:0; padding:0; }

body {
background:url("img/bodybg.jpg") #000;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

h1 {
font-size:18px;
margin-bottom:15px;
}

h2 {
}

h3 {
}

p {
margin-bottom:15px;
}

a {
}

a:hover {
}

.icon {
    max-width:25px;
    height:auto;
}


#header {
width:933px;
height:134px;
}

#etimelink {
width:214px;
height:56px;
display:block;
position:relative;
top:30px;
left:650px;
cursor:pointer;
/*background:url("img/etimelink.png") top left no-repeat;*/
}
#etimelink img { border:0; }
/*#etimelink:hover { background:url("img/etimelink_h.png") top left no-repeat; }*/

#wrapper {
width:933px;
height:680px;/*???*/
margin:0 auto;
background:url("img/wrapperbg.png") top left no-repeat;
}

#contentpos { margin:0 0 0 21px; }
#contentbox {
width:894px;
height:344px;
}


#hiuspiste {
width:894px;
height:344px;
background:url("img/hiuspistesp-etusivu.jpg") top left no-repeat;
}
#hiuspiste .etusivu_content { padding:33px 30px 0 330px; }

#henkilokunta {
width:894px;
height:344px;
background:url("img/hiuspistesp-henkilokunta.jpg") top left no-repeat;
}

#hinnasto {
width:894px;
height:344px;
background:url("img/hiuspistesp-hinnasto.jpg") top left no-repeat;
}
#hinnasto .hinnasto_content { padding:95px 0 0 440px; }
#hinnasto .hinnasto_content table {
width:360px;
height:120px;
font-size:14px;
}
#hinnasto .hinnasto_content table td.left_td {
padding-right:15px;
}

#tuotteet {
width:894px;
height:344px;
background:url("img/hiuspistesp-tuotteet.jpg") top left no-repeat;
}




#navi {
width:933px;
height:90px;
text-align:center;
cursor:default;
margin-top:10px;
clear:both;
}
#navi span.jFlowControl {
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:22px;
color:#fafafa;
letter-spacing:1px;
cursor:pointer;
margin:0 25px 0 25px;
padding-bottom:50px;
}
#navi span.jFlowControl:hover { color:#DA251D; }
#navi .jFlowSelected {
background:url("img/active.png") center bottom no-repeat;
}






#footer {
width:933px;
color:#ccc;
margin-top:40px;
}
#footer:hover { color:#fafafa; }
#footer table {
width:650px;
margin:0 auto;
}

#copy {
width:933px;
margin-top:60px;
color:#5A5A5A;
text-align:center;
font-size:12px;
}
#copy a { color:#5A5A5A; text-decoration:none; }
#copy a:hover { color:#bbb; }