﻿
#main_nav_bg {
    position: absolute;
    z-index: 800;
   /* background:url('MenuImages/background.png') top left repeat-x;  */
    top: 110px;
    left: 0;
    height: 30px;
    /*width: 500px;*/
}

#main_nav, #main_nav ul {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 912px;
    list-style-type: none;
    list-style-position: outside;
    line-height: 12px; 
}

#main_nav a {
    display: block;
    padding: 0px 5px;
    text-decoration: none;
    height: 30px;
    font-style: normal;
}

#main_nav li {
    float: left;
    position: relative;
    padding: 0;
}

#main_nav ul {
    position: absolute;
    display: none;
    width: 114px;
    top: 34px;
    left: 1px;
}

#main_nav li ul a {
    width: 114px;
    height: auto;
    float: left;
    padding: 0 6px;
}

#main_nav ul ul {
    top: auto;
}	

#main_nav li ul ul {
    margin: -1px 0 0 114px;
}

#main_nav li a:hover.top_level {
    background-position: 0 -30px;
}

#main_nav li.on a:link.top_level, #main_nav li.on a:visited.top_level, #main_nav li.on a:hover.top_level, #main_nav li.on a:active.top_level {
    background-position: 0 -30px;
}

#main_nav li:hover ul ul, #main_nav li:hover ul ul ul, #main_nav li:hover ul ul ul ul{
    display:none;
}
#main_nav li:hover ul, #main_nav li li:hover ul, #main_nav li li li:hover ul, #main_nav li li li li:hover ul{
    display:block;
}

.submenu {
    background: url('MenuImages/background.png') 114px center no-repeat;
    width: 114px;
    padding-right: 20px;
}

/*--------- nav items ---------*/

/* Divider*/
.main_nav_divider {
    width: 17px;
    height: 30px;
    background: url('MenuImages/divider.png') top left no-repeat;
    text-indent: -9000px;
    float: left;
}

.main_nav_right
{
    width: 2px;
    height: 54px;
    background: url('MenuImages/background.png') top left no-repeat;
    text-indent: -9000px;
    float: left;
}

.main_nav_left
{
    width: 54px;
    height: 30px;
    background: url('MenuImages/navbarFade.png') top left no-repeat;
    text-indent: -9000px;
    float: left;
}

/* HOME */
#main_nav_home {
    width: 58px;
    float: left;
}

#main_nav_home a.top_level, #main_nav_search a:visited.top_level {
    background: url('MenuImages/main_nav_home.png') top left no-repeat;
    text-indent: -9000px;
    border: none;
}

/* COMPANY */
#main_nav_contact {
    width: 90px;
    float: left;
}

#main_nav_contact a.top_level, #main_nav_contact a:visited.top_level {
    background: url('MenuImages/main_nav_contact.png') top left no-repeat;
    text-indent: -9000px;
    border: none;
}

/* PRODUCTS */
#main_nav_products {
    width: 94px;
    float: left;
}
#main_nav_products a.top_level, #main_nav_products a:visited.top_level {
    background: url('MenuImages/main_nav_products.png') top left no-repeat;
    text-indent: -9000px;
    border: none;
}

/* CONTACT */
#main_nav_contact {
    width: 84px;
    float: left;
}
#main_nav_contact a.top_level, #main_nav_contact a:visited.top_level {
    background: url('MenuImages/main_nav_contact.png') top left no-repeat;
    text-indent: -9000px;
    border: none;
}

/* CAREERS */
#main_nav_careers {
    width: 80px;
    float: left;
}
#main_nav_careers a.top_level, #main_nav_careers a:visited.top_level {
    background: url('MenuImages/main_nav_careers.png') top left no-repeat;
    text-indent: -9000px;
    border: none;
}

/* COMPANY */
#main_nav_company {
    width: 90px;
    float: left;
}
#main_nav_company a.top_level, #main_nav_company a:visited.top_level {
    background: url('MenuImages/main_nav_company.png') top left no-repeat;
    text-indent: -9000px;
    border: none;
}



/*  */


#sub_menu_stevekubisen {
    width: 114px;
    float: left;
}
#sub_menu_stevekubisen a.sub_level, #sub_menu_stevekubisen a:visited.sub_level {
    background: url('MenuImages/stevekubisen.gif') top left no-repeat;
    text-indent: -9000px;
    height:22px;
    border: none;
}

#sub_menu_anthonydeasy {
    width: 114px;
    float: left;
}
#sub_menu_anthonydeasy a.sub_level, #sub_menu_anthonydeasy a:visited.sub_level {
    background: url('MenuImages/anthonydeasy.gif') top left no-repeat;
    text-indent: -9000px;
    height:22px;
    border: none;
}

#sub_menu_dennissmith {
    width: 114px;
    float: left;
}
#sub_menu_dennissmith a.sub_level, #sub_menu_dennissmith a:visited.sub_level {
    background: url('MenuImages/dennissmith.gif') top left no-repeat;
    text-indent: -9000px;
    height:22px;
    border: none;
}

#sub_menu_lappak {
    width: 114px;
    float: left;
}
#sub_menu_lappak a.sub_level, #sub_menu_lappak a:visited.sub_level {
    background: url('MenuImages/sub_menu_lappak.png') top left no-repeat;
    text-indent: -9000px;
    height:22px;
    border: none;
}

#sub_menu, #sub_menu ul {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 114px;
    list-style-type: none;
    list-style-position: outside;
    line-height: 12px; 
}

#sub_menu a {
    display: block;
    padding: 0px 5px;
    text-decoration: none;
    height: 30px;
    font-style: normal;
}


#sub_menu li {
    float: left;
    position: relative;
    padding: 0;
}

#sub_menu ul {
    position: absolute;
    display: none;
    width: 114px;
    top: 34px;
    left: 1px;
}

#sub_menu li ul a {
    width: 114px;
    height: auto;
    float: left;
    padding: 0 6px;
}

#sub_menu ul ul {
    top: auto;
}	

#sub_menu li ul ul {
    margin: -1px 0 0 114px;
}

#sub_menu li a:hover.sub_level {
    background-position: 0 -22px;
}

#sub_menu li.on a:link.sub_level, #sub_menu li.on a:visited.sub_level, #sub_menu li.on a:hover.sub_level, #sub_menu li.on a:active.sub_level {
    background-position: 0 -22px;
}

#sub_menu li:hover ul ul, #sub_menu li:hover ul ul ul, #sub_menu li:hover ul ul ul ul{
    display:none;
}
#sub_menu li:hover ul, #sub_menu li li:hover ul, #sub_menu li li li:hover ul, #sub_menu li li li li:hover ul{
    display:block;
}