html {
height:100%;
min-height:100%;
/*overflow:hidden;*/
width:100%;
}

body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2c2c2c;
font-style: normal;
font-weight: normal;
height:100%;
/*min-height:100%;*/
/*overflow:hidden;/*Needed to eliminate scrollbars*/
}

*{
margin: 0;
padding: 0;
border: 0;
}

.dots{
margin-top: 15px;
height: 1px;
width: 100%;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/dots.gif') bottom repeat-x;
}

.uutisotsikko{
padding-left: 10px;
padding-top: 15px;
}

h1{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 40px;
line-height: 38px;
color: #2c2c2c;
font-weight: bold;
margin-left: 5px;
}

h1.long{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 38px;
color: #2c2c2c;
font-weight: bold;
margin-left: 5px;
}

h2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 18px;
color: #2c2c2c;
margin-bottom: 15px;
}

h3{
font-size: 14px;
color: #858585;	
}

.script_shownews_date{
color: #858585;
font-weight: bold;
}

h4{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 18px;
color: #2c2c2c;
margin-bottom: 15px;
}

a{
text-decoration: none;
color: #ba6f41;
outline: none;
}

/*a:visited{
text-decoration: none;
color: #979696;
underline: 
}*/

a:hover{
text-decoration: underline;
}

.clear{
clear: both;	
}

#maincontainer{
min-height:100%; 
_height:100%; 
width: 100%;
margin-bottom: -190px;
}

#container{
width: 986px;
margin-left: auto;
margin-right: auto;
z-index: 3;
position: relative;
padding-bottom: 190px; /* footteri paikoilleen */
}

#headerarea{
width: 986px;
height: 77px;
}

#logo_main{
display: block;
width: 139px;
height: 193px;
position: relative;
margin-top: 14px;
margin-left: 25px;
z-index: 4;
}

#logo_leather{
display: block;
width: 139px;
height: 189px;
position: relative;
margin-top: 14px;
margin-left: 25px;
z-index: 4;
}

#ylakuva{
width: 986px;
z-index: 3;
margin-bottom: 2px;
}

#ylakuva_top{
width: 986px;
height: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/ylakuva_top.png') no-repeat;
}

#ylakuva_middle{
width: 986px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/ylakuva_middle.png') repeat-y;
}

#ylakuva_bottom{
width: 986px;
height: 9px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/ylakuva_bottom.png') no-repeat;
}

.anythingSlider{
position: relative;
height: 484px;
width: 966px;
margin-left: 10px;
z-index: 3;
}

#ylakuva_wrapper{
width: 976px;
height: 293px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/ylakuva_top_bg.png') no-repeat;
}

#ylakuva_leather{
width: 966px;
height: 284px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_top.jpg') no-repeat;
}

#ylakuva_lifeguard{
width: 966px;
height: 284px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_top.jpg') no-repeat;
}

#ylakuva_pro{
width: 966px;
height: 284px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_top.jpg') no-repeat;
}

#ylakuva_pro_materiaalit{
width: 966px;
height: 284px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/materiaali_top.jpg') no-repeat;
}

#ylakuva_leather_materiaalit{
width: 966px;
height: 284px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_material_top.jpg') no-repeat;
}

/* etusivun haitari ja clubilinkki*/

#hc1{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/etusivu_video_bg.png') no-repeat;
float: left;
width: 637px;
height: 139px;
margin-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
}

#video{
float: left;
width: 637px;
height: 139px;
margin-bottom: 4px;
cursor: pointer;
}

.haccordion{
padding: 0;
}

#haitari_pro{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_haitari_bg.jpg') no-repeat;
height: 136px;
width: 350px;
}

#haitari_leather{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_haitari_bg.jpg') no-repeat;
height: 136px;
width: 350px;
}

#haitari_lifeguard{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_haitari_bg.jpg') no-repeat;
height: 136px;
width: 350px;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; 
}

.haccordion li{
margin: 0;
padding: 0;
display: block; 
width: 380px; 
height: 142px; 
overflow: hidden; 
float: left; 
}
.haccordion li .hpanel{
width: 100%; 
height: 142px;  
}

a.haitarilinkki{
display: block;
width: 185px;
height: 92px;
padding-left: 160px;
padding-right: 35px;
padding-top: 50px;
text-decoration: none;
color: #fff;
font-size: 11px;
}

.haitarilinkki h2{
margin-bottom: 5px;
color: #fff;
}

#club_banner{
float: right;
width: 328px;
height: 142px;
margin-bottom: 4px;
}



/* etusivu slider */

.anythingSlider .wrapper{ 
width: 966px;
overflow: hidden;
height: 484px;
margin: 0px;
position: absolute;
top: 0;
left: 0; 
}
.anythingSlider .wrapper ul{ 
width: 99999px;
list-style: none;
position: absolute;
top: 0;
left: 0;
margin: 0; 
}

.anythingSlider ul li{ 
display: block;
float: left;
padding: 0;
height: 484px; 
width: 966px;
margin: 0; 
}
.anythingSlider .arrow{ 
display: block;
height: 200px;
width: 67px;
background: url(http://bfg.qs.fi/files/Hurtta_2010/media/arrows.png) no-repeat 0 0;
text-indent: -9999px;
position: absolute;
top: 138px;
cursor: pointer;
}
.anythingSlider .forward { 
background-position: 0 0;
right: -20px; 
}
.anythingSlider .back{ 
background-position: -67px 0;
left: -20px; 
}
.anythingSlider .forward:hover{ 
background-position: 0 -201px;
}
.anythingSlider .back:hover{ 
background-position: -67px -201px;
}

#thumbNav{ 
position: absolute;
padding: 0px 7px 0px 7px;
background-color: #fff;
right: 0px;
top: 0px;
text-align: right; }

#thumbNav a{
color: #000;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}

#thumbNav a:hover{ 
color: #ba6f41;
}
#thumbNav a.cur{
color: #ba6f41;
}


/* ------- Tooltips  --------- */

#etusivuslide_pro{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_ylakuva.jpg') no-repeat;
}

#etusivuslide_pro2{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro2_ylakuva.jpg') no-repeat;
}

#etusivuslide_pro3{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro3_ylakuva.jpg') no-repeat;
}

#etusivuslide_leather{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_ylakuva.jpg') no-repeat;
}

#etusivuslide_lifeguard_fi{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_teaser_fi.jpg') no-repeat;
}

#etusivuslide_lifeguard_eng{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_teaser_eng.jpg') no-repeat;
}

#etusivuslide_lifeguard2{
position: relative;
width: 966px;
height: 484px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_ylakuva2.jpg') no-repeat;
}

.tTip{
width: 192px; 
position: absolute; 
cursor: pointer; 
color: #666; 
font-weight: normal;
}

	
#pampula1{
position: absolute;
top: 430px; 
left: 290px;
width: 25px;
height: 25px;
}
#pampula2{
position: absolute;
top: 270px; 
left: 545px;
width: 25px;
height: 25px;
}

#pampula3{
position: absolute;
top: 330px; 
left: 330px;
width: 25px;
height: 25px;
}
#pampula4{
position: absolute;
top: 220px; 
left: 640px;
width: 25px;
height: 25px;
}
	
#pampula5{
position: absolute;
top: 300px; 
left: 545px;
width: 25px;
height: 25px;
}
#pampula6{
position: absolute;
top: 350px; 
left: 725px;
width: 25px;
height: 25px;
}
#pampula7{
position: absolute;
top: 270px; 
left: 245px;
width: 25px;
height: 25px;
}
				
.tip {
        color: #333;
        font-weight: normal;
        font-size: 12px;
        line-height: 14px;
	width: 192px;
	padding-top: 11px;
	overflow: hidden;
	display: none;
	position: absolute;
        left: -84px;
        bottom: 35px; //top: -85px
	z-index: 500;
	background: transparent url(http://bfg.qs.fi/files/Hurtta_2010/media/puhekupla_top.png) no-repeat top;}
	
.tipMid {background: transparent url(http://bfg.qs.fi/files/Hurtta_2010/media/puhekupla_middle.png) repeat-y; padding: 0 15px 3px 15px;}
.tipBtm {background: transparent url(http://bfg.qs.fi/files/Hurtta_2010/media/puhekupla_bottom.png) no-repeat bottom; height: 17px;}


/* End of tooltip */

/* sisältöalue*/

#contentarea{
width: 986px;
margin-top: 2px;
margin-bottom: 3px;
}

#contenttop{
width: 986px;
height: 15px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/sisaltoalue_top.png') no-repeat;
}

#contentbottom{
width: 986px;
height: 15px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/sisaltoalue_bottom.png') no-repeat;
}

#contentmiddle{
width: 986px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/sisaltoalue_middle.png') repeat-y;
}


/* vasen navigaatio */


#sivunaviarea{
float: left;
width: 225px;
margin-left: 16px;
margin-top: 12px;
}

#sivunavi{
margin-top: 25px;
}

#sivunavi ul{
list-style-type: none;	
}

#sivunavi li.taso1{
display: block;
line-height: 45px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/dots.gif') repeat-x bottom;
}

#sivunavi li.taso1:hover{
display: block;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/dots.gif') repeat-x bottom #ddd;
}

.taso1_active{
text-decoration: none;
padding-left: 5px;
border: none;
color: #ba6f41;
font-size: 16px;
display: block;
line-height: 45px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/dots.gif') repeat-x bottom;
}

.taso1 a{
text-decoration: none;
padding-left: 5px;
border: none;
color: #2c2c2c;
font-size: 16px;
display: block;
line-height: 45px;
}

.taso1 a.active{
color: #ba6f41;	
}

#sivunavi ul.taso2{
padding-left: 25px;
}

#sivunavi li.empty{
padding-bottom: 15px;
}

#sivunavi li.taso2{
background: none;
line-height: 20px;
list-style-image: url('http://bfg.qs.fi/files/Hurtta_2010/media/navibullet.png');
margin-top: -5px;
padding-bottom: 10px;
}
#sivunavi li.taso2_active{
background: none;
line-height: 20px;
list-style-image: url('http://bfg.qs.fi/files/Hurtta_2010/media/navibullet.png');
margin-top: -5px;
padding-bottom: 10px;
}
.taso2 a{
background: none;
font-size: 14px;
text-decoration: none;
color: #2c2c2c;
line-height: 20px;
}

.taso2 a:hover{
background: none;	
color: #ba6f41;
}

.taso2_active{
background: none;
color: #ba6f41;
font-size: 14px;
line-height: 20px;
}

.taso2_active a{
color: #ba6f41;
}

/* sisällöt */

#maincontentarea{
width: 722px;
float: left;
margin-left: 10px;
margin-top: 29px;
margin-bottom: 15px;
}

.mainimage{
float: left;
margin-top: -15px;
padding-right: 15px;
padding-bottom: 15px;
}

.mainpalsta_left{
width: 413px;
float: left;
}
.mainpalsta_right{
width: 297px;
float: right;
}

/*footteri*/

#footer{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/footer_bg.png') repeat;
position: relative;
min-height: 190px;
height: auto !important;
height: 190px;
z-index: 10;
/*border-top: 1px solid #666769;*/
}

#footercontainer{
width: 986px;
margin-left: auto;
margin-right: auto;
position: relative;
}

#twitterfooter{
//background: #000;
}

#twittercontainer{
height: 140px;
color: #fff;	
width: 986px;
margin-left: auto;
margin-right: auto;
font-size: 11px;
overflow: hidden;
}

#twitter_update_list{
list-style-type: none;	
/*visibility: hidden;*/
float: left;
padding-left: 21px;

}

#twitter_update_list span{
visibility: visible;
}

#likeus{
float: right;
margin-bottom: 0px;
padding: 0px;
color: #fff;
border: none; !important
}

#ikonit{
float: right;
margin-right: 16px;
margin-top: 6px;
}

#ikonit img{
margin-right: 6px;
height: 20px;
padding-bottom: 6px;	
}

/* footer sivukartta */

#footernavi{
margin-left: 21px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 11px;
color: #fff;
}

.footerpalsta{
width: 150px;
height: 130px;
margin-right: 10px;
border-right: 1px solid #666769;
float: left;
}

#footernavi h3{
padding-bottom: 10px;	
}

.footerpalsta ul{
list-style-type: none;
}

.footerpalsta a{
color: #fff;	
text-decoration: none;
}

.footerpalsta a:hover{
text-decoration: underline;	
}

/* ajankohtaiset */

#ajankohtaista{
width: 310px;
float: right;
}

/* kielivalinta */
#language{
float: right;
font-size: 11px;
height: 24px;
padding-top: 20px;
margin-right: 16px;
text-decoration: none;
color: #444;
}

#language a{
color: #444;
text-decoration: none;
}

#language a:hover{
color: #222;
text-decoration: none;
}

#language img{
margin-left: 2px;
}

#naviarea{
position: absolute;
top: 0px;
right: 0px;
height: 60px;
}

/* ylänavigaatio */

#topnavi{
float: right;
height: 36px;
}

#topnavi ul{
list-style-type: none;	
}

#topnavi li{
float: left;	
}

#topnavi a{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/topnavi_middle.png') repeat-x;
display: block;
height: 36px;
line-height: 39px;
text-decoration: none;
padding-left: 17px;
padding-right: 17px;

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #2c2c2c;
font-size: 12px;
font-style:normal;
}

#topnavi a:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/topnavi_middle_hover.png') repeat-x;
}
#topnavi a.topactive{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/topnavi_middle_hover.png') repeat-x;
}

#topnavi li.vasenpaaty{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/topnavi_left.png') no-repeat;
width: 12px;
height: 36px;
}

#topnavi li.oikeapaaty{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/topnavi_right.png') no-repeat;
width: 12px;
height: 36px;
}


/* tuotepyöritys */

.show{
width: 720px;
margin-bottom: 10px;
}

#leftside{
float: left;
width: 348px;
}

#thumbit{
text-align: left;
height: 50px; /* kommentit pois niin slider ei hypi*/
margin-top: -19px;
margin-bottom: 5px;
cursor: pointer;
}
#tuotekuva{
width: 348px;
height: 229px;
}

#tuoteinfo{
float: left;
}

#tuotetiedot{
width: 350px;
min-height: 190px;
}

#kuvaid{
margin-top: -19px;	
}

#carousel_container{
margin-top: 10px;
}

/* tuotenostot */

a.leathernosto1{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_nosto_panta.jpg') no-repeat;
}

a.leathernosto1:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_nosto_panta2.jpg') no-repeat;
color: #ba6f41;
}

a.leathernosto2{
float: left;
text-decoration: none;
margin-right:7px;
height: 94px;
width: 226px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_nosto_valjas.jpg') no-repeat;
}

a.leathernosto2:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_nosto_valjas2.jpg') no-repeat;
color: #ba6f41;
}

a.leathernosto3{
float: right;
text-decoration: none;
height: 94px;
width: 226px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_nosto_talutin.jpg') no-repeat;
}
a.leathernosto3:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/leather_nosto_talutin2.jpg') no-repeat;
color: #ba6f41;
}

a.pronosto1{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
padding-left: 10px;
padding-top: 10px;
margin-top: 7px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_pannat.jpg') no-repeat;
}
a.pronosto1:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_pannat2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto2{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
padding-left: 10px;
margin-top: 7px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_valjaat.jpg') no-repeat;
}

a.pronosto2:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_valjaat2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto3{
float: right;
text-decoration: none;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_taluttimet.jpg') no-repeat;
}
a.pronosto3:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_taluttimet2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto4{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_sadeasut.jpg') no-repeat;
}
a.pronosto4:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_sadeasut2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto5{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_lampoasut.jpg') no-repeat;
}
a.pronosto5:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_lampoasut2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto6{
float: right;
text-decoration: none;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_treeni.jpg') no-repeat;
}
a.pronosto6:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_treeni2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto7{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_turvallisuus.jpg') no-repeat;
}
a.pronosto7:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_turvallisuus2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto8{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_hygienia.jpg') no-repeat;
}
a.pronosto8:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_hygienia2.jpg') no-repeat;
color: #ba6f41;
} 

a.pronosto9{
float: right;
text-decoration: none;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_omistajalle.jpg') no-repeat;
}
a.pronosto9:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pro_nosto_omistajalle2.jpg') no-repeat;
color: #ba6f41;
} 


a.lifeguardnosto1{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
padding-left: 10px;
padding-top: 10px;
margin-top: 7px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_huomioliivit.jpg') no-repeat;
}
a.lifeguardnosto1:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_huomioliivit2.jpg') no-repeat;
color: #ba6f41;
} 

a.lifeguardnosto2{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
padding-left: 10px;
margin-top: 7px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_pelastusliivit.jpg') no-repeat;
}

a.lifeguardnosto2:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_pelastusliivit2.jpg') no-repeat;
color: #ba6f41;
} 

a.lifeguardnosto3{
float: right;
text-decoration: none;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_sadeasut.jpg') no-repeat;
}
a.lifeguardnosto3:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_sadeasut2.jpg') no-repeat;
color: #ba6f41;
} 

a.lifeguardnosto4{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_asusteet.jpg') no-repeat;
}
a.lifeguardnosto4:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_asusteet2.jpg') no-repeat;
color: #ba6f41;
} 

a.lifeguardnosto5{
float: left;
text-decoration: none;
margin-right: 7px;
height: 94px;
width: 226px;
margin-top: 7px;
padding-left: 10px;
padding-top: 10px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_omistajalle.jpg') no-repeat;
}
a.lifeguardnosto5:hover{
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/lifeguard_nosto_omistajalle2.jpg') no-repeat;
color: #ba6f41;
} 



/*Popup*/

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1000;  
}  

#popupwrap{
width: 594px;
margin-left: auto;
margin-right: auto;
z-index:99999; 
}

#popupvideo{
width: 640px;
margin-left: auto;
margin-right: auto;
z-index:99999; 
}

#popupKoko{  
display:none;  
/*position:fixed;*/ 
_position:absolute; /* hack for internet explorer 6*/  
background:#fff;  
border:2px solid #cecece;  
z-index:10000;  
padding-top:7px;
padding-right: 7px;
padding-left: 7px;
padding-bottom: 7px;  
font-size:13px;  
} 


#close_btn
{
position: absolute;
right: 0px;
top: 0px;	
margin-top: -15px;	
margin-right: -15px;
cursor: pointer;
z-index: 1000;
}

#button{
cursor:pointer;
width: 350px;
/*height: 77px;*/
}
/*--- end of popup ---*/

/* -- Palautelomake -- */

.genericForm{
margin-top: 30px;
}

.genericForm td{
padding-right: 20px;
padding-bottom: 10px;
}

.formCheckbox{
margin-right: 10px;
}

.formCaptcha{
margin-left: 10px;
margin-right: 10px;
height: 20px;
background-color: #eee;
border: 1px solid #cbcbcb;
}

.formSubmit{
width: 81px;
height: 30px;
background-image: url('http://bfg.qs.fi/files/Hurtta_2010/media/send_btn1.jpg');
color: #fff;
font-size: 12px;
cursor: pointer;
font-weight: bold;
}

.formSubmit:hover{
width: 81px;
height: 30px;
background-image: url('http://bfg.qs.fi/files/Hurtta_2010/media/send_btn2.jpg');
}

.genericForm textarea{
width: 420px;
height: 90px;
background-color: #eee;
border: 1px solid #cbcbcb;
}
.genericForm .formInput{
width: 200px;
height: 20px;
background-color: #eee;
border: 1px solid #cbcbcb;
}

/* galleria */

.gallerypic{
text-align: center;
}

/* media */

.pressilista li{
list-style-type: none;
padding-top:15px;
padding-bottom: 15px;
padding-left: 30px;
background: url('http://bfg.qs.fi/files/Hurtta_2010/media/pdficon.jpg') no-repeat;
background-position: 0px 14px;
}


.mediathumb{
cursor: pointer;
}


.addthis_toolbox{
float: right;
margin-top: -30px;
margin-right: -22px;
width: 45px;
height: 23px;
}

.addthis_toolbox_widearea{
float: right;
margin-top: -30px;
margin-right: 2px;
width: 45px;
height: 23px;
}


.nuolivasen{
width: 30px;
height: 30px;
top: 50px;
position: absolute;
left: 0px;
z-index: 10px;
}
.nuolioikea{
width: 30px;
height: 30px;
top: 50px;
position: absolute;
right: 0px;
z-index: 10px;
}

#carousel_container{
position: relative;
width: 720px;
height: 150px;
margin-top: -30px;
margin-bottom: 40px;
/*border-bottom: 1px solid #2c2c2c;*/
}

#carousel_container2{
position: relative;
width: 720px;
height: 150px;
margin-top: 30px;
margin-bottom: 40px;
/*border-bottom: 1px solid #2c2c2c;*/
}



#carouselwrap{
width: 720px;
float: left;
margin-left: 24px;
margin-top: 10px;
}

#carouselwrap a{
text-decoration: none;	
}

.accessible_news_slider li,
.accessible_news_slider p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.accessible_news_slider {
	position: relative;
	overflow: hidden;
	width: 720px;
	height: 150px;
	/*border-top: 7px solid #2c2c2c;	*/
	border-bottom: 1px solid #2c2c2c;
}

.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 172px;
	overflow: hidden;
	cursor: pointer;
}

.accessible_news_slider2 {
	position: relative;
	overflow: hidden;
	width: 720px;
	height: 150px;
	border-top: 7px solid #2c2c2c;	
	border-bottom: 1px solid #2c2c2c;
}

.accessible_news_slider2 .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider2 .back a,
.accessible_news_slider2 .next a {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider2 .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.accessible_news_slider2 ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.accessible_news_slider2 li {
	float: left;
	display: inline;
	width: 172px;
	overflow: hidden;
	cursor: pointer;
	margin-top: 20px;
}

.gallerythumb img {
position: relative;	
width: 130px;
left: 18px;
}

.sisennys{
float: left;
clear: both;	
width: 100px;
padding-left: 18px;
}
