/* Mainos */
#mainos_container {
  float:left;
width:100%;
position:absolute;
 z-index:3000;  
 height:600px;
 
 
}
#mainos {  
 background-image:url('mainos/mainos-tausta.jpg');
  opacity: 0.95;
 z-index:4000;
 width:800px;
 height:600px;
 margin-top:30px;
 margin-left:auto;
 margin-right:auto;
 border:10px solid #bbbbbb;
 text-align:center;
 font-family: Impact;

}
#clear {
opacity:1;
}

#mainos_flash {
background:#ffffff;  
width:500px;
height:260px;
border:5px solid #bbbbbb;
}

/* Mainos loppuu */




body {
  font-family:verdana;
  font-size:11px;
  text-align:center;
  padding:0 0 0 0;
  margin: 0 0 0 0;
  background: #eaeaea url(/img/alu.gif) repeat-x top left;   
  /* background: url(/img/body_bg.gif) repeat-x top left; */   
  /* background: url(/motoring/alumina_metaltex.jpg) repeat top left;    */
}
a { color:#f71022; }
img {border:none;}
h1 {font-size:20px;margin-bottom:2px;}
h2 {font-size:14px;margin-top:0px;}
#container {
text-align:left;
width:898px;
margin-left:auto;
margin-right:auto;
}
.main {
/* background: url(/motoring/bg.gif) repeat-y top left;  */
background:#fff url(/img/bg_honda_tp.gif) no-repeat top right;
padding:0 0 0 0;
margin:0 0 0 0;
}  
.main_bg {
/* background: url(/motoring/bg.gif) repeat-y top left;  */
background:#fff url(/img/bg_honda.gif) no-repeat top right;
padding:0 0 0 0;
margin:0 0 0 0;
}  
.toppi {
  width:898px;
  height:47px;         
  background: url(/img/top.gif) no-repeat top left; 
}
.toppi_links {
  float:right;
  color:#fff;
  margin-top:10px;
  margin-right:53px;
}
.toppi_links a {
  color:#fff;
  text-decoration: none;
}
.header {
  width:898px;
  height:129px;   
                           
}
.header img {
    margin:0 0 0 10px;
}

.navi {
  width:898px;
  height:46px;  
  background: #323232;    
  padding-bottom:0px;
  float:left;
  clear:both;
  
} 
#navibutton {    /* Huom, ekassa fiksi jotta saadaan navi tasattua */
margin:4px 1px 0 1px;
padding:12px 11px 0 11px;
float:left;
text-align:center;
height:39px;
background: url(/img/navibutton_bg.gif) repeat-x top left;
}
#navibutton.navibr {
  padding:6px 15px 5px 15px;
  
}
#navibutton a { 
  font-size:11px;
  color:#000000;
  padding-top:10px;
  text-decoration:none;
  font-weight:bold;
  margin:0 0 0 0;
} 
.content {
margin-top:0 0 0 0;
padding:0 0 0 0;    
clear:both;          
}

/* sivunavi */
.sidenavi {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.sidenavi tr {                                        
padding-top:0px;
padding-bottom: 0px;
margin:0 0 0 0;    
}


.sidenavi tr td {
    padding-top:3px;
    padding-bottom: 4px;
    padding-left: 35px;
}
.sidenavi tr.hover {
 background: url(/img/sidenavi_hover.gif) repeat-y top left;
padding-top:0px;
padding-bottom: 0px;
margin:0 0 0 0;        
}     


.sidenavi tr td.separator {
padding:0 0 0 9px; 
margin:0 0 0 2px;
height:3px;
background: url(/img/sidenavi_separator.gif) no-repeat top left;
}

  
.sidenavi tr td.sub {
    border-top:none;
    padding-left: 45px;
}
.sidenavi tr td.sub_separator {
    border-top:none;
    padding:0 0 0 9px; 
margin:0 0 0 2px;
height:2px;
    background: #f1f1f1 url(/img/sidenavi_separator_short2.gif) no-repeat top left;
   
}

.sidenavi tr td a {
font-size:12px;
 text-decoration:none;
 color:#000;
}

/* contenttialue ja tuotteet */
.muropolku {
 background: url(/img/muropolku_bg.gif) repeat-x top left;
 height:30px;
 width:100%;         
 
}
.muropolku_spacer {
    padding-top:7px;
}
.muropolku span {
    padding-top:10px;
    margin-left:35px;
}
.muropolku span a {
 color:#f71022;
 text-decoration:none;
 margin-top:10px;   
}
.data {
 /* background:#fff; */
 height:100%;    
 border:0px solid #fff;
 margin:0 15px 10px 20px;
 padding-top:1px;
}
.data_con {
 border-bottom:1px solid #cbcbcb;
 margin-bottom:5px;
}
.data_con_rb {
 border-right:1px solid #cbcbcb;
}
.bigred {
 color:#f71022;
 font-weight:bold;
 font-size:15px;
}
.data_center {         
 border-right:1px solid #cbcbcb;
 border-left:1px solid #cbcbcb;
 margin:10px 100px 10px 100px;
 
}

.footer {
  width:898px;
  height:31px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  background: url(/img/bot.gif) repeat-y top left;    
}


/* Merkit */

.merkit_table {
 background: #fefefe url(img/merkit_bg.gif) repeat-x top left;
 margin-bottom:20px;
 margin-top:10px;
 
}
.merkit_table tr td {
 padding:10px 10px 10px 10px;
}
a.merkit {
 color:#a8a8a8;
}
ul.merkit {
list-style: none;
margin-left:0px;
padding:0;
}


/* Cart snapshot styles, applies to the snapshot area of the shopping cart */
INPUT, TEXTAREA, SELECT {
font-family: Arial, Verdana;
font-size : 80%;
}

INPUT.button {
border-top : 1px solid #cbcbcb;
border-bottom : 1px solid #cbcbcb;
border-left : 1px solid #cbcbcb;
border-right : 1px solid #cbcbcb;
background-image : url(logos/button_bg.gif);
background-repeat:repeat-x;
font-family : Arial, Verdana;
font-size : 80%;
color : #000000;
}

INPUT.field {
border-top : 1px solid #cbcbcb;
border-bottom : 1px solid #cbcbcb;
border-left : 1px solid #cbcbcb;
border-right : 1px solid #cbcbcb;
font-family : Arial, Verdana;
font-size : 80%;
background : #ffffff;
color : #000000;
}

TEXTAREa.field {
border-top : 1px solid #cbcbcb;
border-bottom : 1px solid #cbcbcb;
border-left : 1px solid #cbcbcb;
border-right : 1px solid #cbcbcb;
font-family : Arial, Verdana;
font-size : 80%;
background : #ffffff;
color : #000000;
}

td.cartbasic {
padding : 5px;
border-bottom : 1px solid #cbcbcb;
} 

p.cartbasic {
font-size : 90%;
} 

td.carttotal {
padding : 5px;
border-bottom : 1px solid #cbcbcb;
} 

p.carttotal {
font-size : 90%;
font-weight : bold;
} 

FORM.inline {
display : inline;
} 

table.cartbottom {
margin:6px 30px 0 5px;
padding: 5px;
background-color : #f3f3f3;
border: 1px solid #c0c0c0;
margin-right:5px;
width:675px;
}

FONT.cartbottom {
font-family: Arial, Verdana;
font-size : 80%;
color : #007ba4;
}

/* Progress bar styles, applies to progress bar area */

p.pb {
font-size : 80%;
color : #adadad;
} 

td.pbactive {
border-top : 1px solid #cbcbcb;
border-bottom : 1px solid #cbcbcb;
background-color : #ffffb3;
} 

td.pbinactive {
border-top : 1px solid #cbcbcb;
border-bottom : 1px solid #cbcbcb;
background-color : #ffffff;
}
