
/* Menu far outer div */
#top_nav_wrap {
}

/* Immediate menu container */
#top_navigation1 {
margin-bottom: 60px;
}

#top_nav_wrap ul {
display: block;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#top_nav_wrap li {
float:left;
font: bold 14px arial;
text-align: center;
}

a.top_navigation:link, a.top_navigation:visited,
a.navigation_selected:link, a.navigation_selected:visited {
text-decoration: none;
float: left;
color:#3d3d3d;
padding:15px 0px 15px 0px;
border-bottom: 4px solid #ffffff;
margin: 20px 35px 0px 0px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;       
}

a.top_navigation:hover {
color:#3d3d3d;
border-bottom: 4px solid #0091d7;
padding:15px 0px 10px 0px;    
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;  
    margin-bottom:30px;
}

a.navigation_selected:link, a.navigation_selected:visited {
color:#3d3d3d;
padding:15px 0px 10px 0px;      
border-bottom: 4px solid #0091d7;
    margin-bottom:30px;
}

#top_nav_wrap li.waffle a {
margin-right: 0px !important;
}

#container_01 .expand-menu-outer {
margin-top: -40px;
}

#bg_wrap_02 {
background: url("//media.freeola.com/images/theme-images/css-images/material/material-nav-bk.png") repeat-x scroll top !important;
}