/* Start of CMSMS style sheet 'Menu' */
/*******************************************
                            M  A  I  N  M  E  N  U
*******************************************/

div#mainmenu {
   height: 45px;

}
div#mainmenu ul {
   list-style: none;
}
div#mainmenu ul li {
   float: left;
}
div#mainmenu ul li a {
   width: 160px;
   height: 45px;
   text-indent: -999em;
   display: block;
}

/*********** SUOMI *********/

div#mainmenu ul li#etusivu a {
   background: url(uploads/layout/menu_etusivu.gif) no-repeat;
}
div#mainmenu ul li#etusivu a:hover,
div#mainmenu ul li#etusivu.currentpage a,
div#mainmenu ul li#etusivu.activeparent a {
   background: url(uploads/layout/menu_etusivu.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#palvelut a {
   background: url(uploads/layout/menu_palvelut.gif) no-repeat;
}
div#mainmenu ul li#palvelut a:hover,
div#mainmenu ul li#palvelut.currentpage a,
div#mainmenu ul li#palvelut.activeparent a {
   background: url(uploads/layout/menu_palvelut.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#asiakkaat {
   background: url(uploads/layout/menu_asiakkaat.gif) no-repeat;
}
div#mainmenu ul li#asiakkaat a:hover,
div#mainmenu ul li#asiakkaat.currentpage a,
div#mainmenu ul li#asiakkaat.activeparent a {
   background: url(uploads/layout/menu_asiakkaat.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#yritys {
   background: url(uploads/layout/menu_yritys.gif) no-repeat;
}
div#mainmenu ul li#yritys a:hover,
div#mainmenu ul li#yritys.currentpage a,
div#mainmenu ul li#yritys.activeparent a {
   background: url(uploads/layout/menu_yritys.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#hiekkalaatikko {
   background: url(uploads/layout/menu_hiekkalaatikko.gif) no-repeat;
}
div#mainmenu ul li#hiekkalaatikko a:hover,
div#mainmenu ul li#hiekkalaatikko.currentpage a,
div#mainmenu ul li#hiekkalaatikko.activeparent a {
   background: url(uploads/layout/menu_hiekkalaatikko.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#yhteystiedot {
   background: url(uploads/layout/menu_yhteystiedot.gif) no-repeat;
}
div#mainmenu ul li#yhteystiedot a:hover,
div#mainmenu ul li#yhteystiedot.currentpage a,
div#mainmenu ul li#yhteystiedot.activeparent a {
   background: url(uploads/layout/menu_yhteystiedot.gif) no-repeat 0 -49px;
}

/*********** ENGLISH ************/
div#mainmenu ul li#frontpage a {
   background: url(uploads/layout/menu_frontpage.gif) no-repeat;
}
div#mainmenu ul li#frontpage a:hover,
div#mainmenu ul li#frontpage.currentpage a,
div#mainmenu ul li#frontpage.activeparent a {
   background: url(uploads/layout/menu_frontpage.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#services a {
   background: url(uploads/layout/menu_services.gif) no-repeat;
}
div#mainmenu ul li#services a:hover,
div#mainmenu ul li#services.currentpage a,
div#mainmenu ul li#services.activeparent a {
   background: url(uploads/layout/menu_services.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#clients {
   background: url(uploads/layout/menu_clients.gif) no-repeat;
}
div#mainmenu ul li#clients a:hover,
div#mainmenu ul li#clients.currentpage a,
div#mainmenu ul li#clients.activeparent a {
   background: url(uploads/layout/menu_clients.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#company {
   background: url(uploads/layout/menu_company.gif) no-repeat;
}
div#mainmenu ul li#company a:hover,
div#mainmenu ul li#company.currentpage a,
div#mainmenu ul li#company.activeparent a {
   background: url(uploads/layout/menu_company.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#sandbox {
   background: url(uploads/layout/menu_sandbox.gif) no-repeat;
}
div#mainmenu ul li#sandbox a:hover,
div#mainmenu ul li#sandbox.currentpage a,
div#mainmenu ul li#sandbox.activeparent a {
   background: url(uploads/layout/menu_sandbox.gif) no-repeat 0 -49px;
}
div#mainmenu ul li#contact-information {
   background: url(uploads/layout/menu_contact.gif) no-repeat;
}
div#mainmenu ul li#contact-information a:hover,
div#mainmenu ul li#contact-information.currentpage a,
div#mainmenu ul li#contact-information.activeparent a {
   background: url(uploads/layout/menu_contact.gif) no-repeat 0 -49px;
}

/*******************************************
                            S  U  B  M  E  N  U
*******************************************/

div#submenu {
   margin-top: 0px;
   height: 32px;
   width: 960px;
   float: left;
   background: url(uploads/images/submenu_back.png) no-repeat left top;
}
div#submenu ul {
   list-style: none;
   margin: 0 0 0 20px;
}
div#submenu ul li {
   float: left;
}
div#submenu ul li a {
   height: 18px;
   display: block;
   color: #333;
   text-decoration: none;
   padding: 9px 10px 0 0;
}
div#submenu ul li.currentpage a {
   padding: 9px 10px 0 0;
   background: url(uploads/layout/submenu_right.gif) no-repeat right 4px;
}
div#submenu ul li.currentpage {
   padding: 0 10px;
   background: url(uploads/layout/submenu_left.gif) no-repeat left 4px;
   color: #444;
}
div#submenu ul li a:hover {
   color: #739126;
}
/* End of 'Menu' */

