/* side-submenu
----------------------------------------------- */
#side-submenu{
width:170px;
margin:-20px 0 30px 5px;
padding:0;
}

#side-submenu ul{
margin:0 0 8px 0;
padding:2px 3px;
background:#ffffff;
}

#side-submenu li{
padding:0;
}

#side-submenu a, #side-eco span, #side-photo span{
display:block;
padding:0 0 0 28px;
width:136px;
height:27px;
line-height:27px;
color:#000000 !important;
text-decoration:none !important;
}

#side-reg a{
background:url(../images/sub-reg.jpg) no-repeat;
}

#side-reg a:hover{
color:#ffffff !important;
background:url(../images/sub-reg.jpg) no-repeat 0 -27px;
}

#side-mail a{
background:url(../images/sub-mail.jpg) no-repeat;
}

#side-mail a:hover{
color:#ffffff !important;
background:url(../images/sub-mail.jpg) no-repeat 0 -27px;
}

#side-doc a{
background:url(../images/sub-doc.jpg) no-repeat;
}

#side-doc a:hover{
color:#ffffff !important;
background:url(../images/sub-doc.jpg) no-repeat 0 -27px;
}

#side-tech a{
background:url(../images/sub-tech.jpg) no-repeat;
}

#side-tech a:hover{
color:#ffffff !important;
background:url(../images/sub-tech.jpg) no-repeat 0 -27px;
}

#side-support a{
background:url(../images/sub-support.jpg) no-repeat;
}

#side-support a:hover{
color:#ffffff !important;
background:url(../images/sub-support.jpg) no-repeat 0 -27px;
}

#side-catalog a{
background:url(../images/sub-catalog.jpg) no-repeat;
}

#side-catalog a:hover{
color:#ffffff !important;
background:url(../images/sub-catalog.jpg) no-repeat 0 -27px;
}

#side-news a{
background:url(../images/sub-news.jpg) no-repeat;
}

#side-news a:hover{
color:#ffffff !important;
background:url(../images/sub-news.jpg) no-repeat 0 -27px;
}

#side-photo span{
background:url(../images/sub-photo.jpg) no-repeat;
}

#side-submenu ul#photo-menu{
margin:0;
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
background:url(../images/eco-back.gif) repeat-y;
}

#side-submenu #photo-menu a{
display:block;
margin:0 0 2px 14px;
padding:0 0 0 14px;
width:126px;
height:16px;
line-height:16px;
background:url(../images/list-link.gif) no-repeat;
}

#side-submenu #photo-menu a:hover{
background:url(../images/list-hover.jpg) no-repeat;
color:#ffffff !important;
}

#side-manual a{
background:url(../images/sub-catalog.jpg) no-repeat;
}

#side-manual a:hover{
color:#ffffff !important;
background:url(../images/sub-catalog.jpg) no-repeat 0 -27px;
}

#side-proposal a{
background:url(../images/sub-proposal.jpg) no-repeat;
}

#side-proposal a:hover{
color:#ffffff !important;
background:url(../images/sub-proposal.jpg) no-repeat 0 -27px;
}

#eco{
margin:0 0 8px 0;
padding:0 0 2px 0;
background:#ffffff;
}

p#side-eco{
margin:0;
padding:2px 3px 0 3px;
background:#ffffff;
}

#side-eco span{
background:url(../images/sub-eco.jpg) no-repeat;
}

#side-submenu ul#eco-menu{
margin:0 3px;
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
background:url(../images/eco-back.gif) repeat-y;
}

#side-submenu #eco-menu a{
display:block;
margin:0 0 2px 14px;
padding:0 0 0 14px;
width:126px;
height:16px;
line-height:16px;
background:url(../images/list-link.gif) no-repeat;
}

#side-submenu #eco-menu a:hover{
background:url(../images/list-hover.jpg) no-repeat;
color:#ffffff !important;
}

#side-turbo a{
background:url(../images/sub-turbo.jpg) no-repeat;
}

#side-turbo a:hover{
color:#ffffff !important;
background:url(../images/sub-turbo.jpg) no-repeat 0 -27px;
}

#side-heat a{
background:url(../images/sub-heat.jpg) no-repeat;
}

#side-heat a:hover{
color:#ffffff !important;
background:url(../images/sub-heat.jpg) no-repeat 0 -27px;
}

#side-submenu ul#side-banner, #side-submenu ul#bnr-csr, #side-submenu ul#bnr-onlineshop{
margin:0;
padding:0;
background:transparent;
}

#side-submenu ul#side-banner li, #side-submenu ul#bnr-csr li, #side-submenu ul#bnr-onlineshop li{
margin:0 0 8px 0;
}

#side-submenu ul#bnr-csr li a{
display:block;
padding:0;
width:170px;
height:75px;
}

#side-submenu ul#bnr-onlineshop li a{
display:block;
padding:0;
width:170px;
height:80px;
}

#side-submenu ul#side-banner li a{
display:block;
padding:0;
width:170px;
height:50px;
text-indent:-9999px;
overflow:hidden;
}

#bnr-ninnin a{
background:url(../images/bnr-ninnin.jpg) no-repeat;
}

#bnr-mhiair a{
background:url(../images/bnr-mhiair.jpg) no-repeat;
}

#bnr-shop a{
background:url(../images/bnr-shop.jpg) no-repeat;
}

#bnr-beaver a{
background:url(../images/bnr-beaver.jpg) no-repeat;
}

#bnr-enezo a{
background:url(../images/enezo_small.jpg) no-repeat;
}

#bnr-leaflet a{
background:url(../images/bnr-leaf.gif) no-repeat;
}

#bnr-fair a{
background:url(../images/tepcoEnergySolution2008.gif) no-repeat;
}

#bnr-steam a{
background:url(../images/bnr-steam.jpg) no-repeat;
}

#bnr-turbo_support a{
background:url(../images/bnr-turbo_support.jpg) no-repeat;
}

#bnr-eco_point a{
background:url(../images/bnr-eco_point.jpg) no-repeat;
}

#bnr-steam2009 a{
background:url(../images/09steam-campaign_170x50.jpg) no-repeat;
}

#bnr-aircleaner a{
background:url(../images/bnr-aircleaner.jpg) no-repeat;
}

#bnr-enezo2010 a{
height:80px !important;
background:url(../images/bnr-enezo_banner8_130x80.gif) no-repeat center top;
}

#side-submenu ul#side-banner li#bnr-energy_solution_2009 a{
background:url(../images/bnr_energySolution2009.gif) no-repeat;
height:51px;
}

