/*--------------------------------------------------------------
# Car_magazine - March 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com
---------------------------------------------------------------*/

div#horiz-menu{
        position: relative;
        width: auto;
        height: 73px;
        font-size: 0.85em;
}

div#horiz-menu ul.menu{
        padding-left: 11px;
}

div#horiz-menu li.level1 {
        line-height: 38px;
}

div#horiz-menu li.level1 a,
div#horiz-menu li.level1 span {
        display: block;
        width: auto;
        height: 38px;
        line-height: 38px;
}

div#horiz-menu li.level1 span {
        padding-right: 11px;
}

div#horiz-menu li.active li span,
div#horiz-menu li.level1:hover li span{
        padding-right: 0;
}

div#horiz-menu li a{
        text-transform: uppercase;
        font-weight: bold;
}

div#horiz-menu li a:hover{
        text-decoration: none !important;
}

div#horiz-menu li{
        height: 38px;
}

div#horiz-menu ul{
        list-style-type: none;
        padding: 0;
        margin: 0;
        height: 38px;
}

div#horiz-menu ul ul{
        height: 35px;
}

div#horiz-menu ul li,
div#horiz-menu ul ul li{
        float: left;
        margin: 0 auto 0 0;
        padding: 0 0 0 13px;
}

div#horiz-menu ul ul li:first-child{
        padding-left: 24px;
}

div#horiz-menu ul ul ul li:first-child,
div#horiz-menu ul ul ul ul li:first-child,
div#horiz-menu ul ul ul ul ul li:first-child,
div#horiz-menu ul ul ul ul ul ul li:first-child,
div#horiz-menu ul ul ul ul ul ul ul li:first-child{
        padding-left: 0px!important;
}

div#horiz-menu ul ul{
        width: 100%;
        position: absolute;
        z-index: 1;
        left: 0;
        display: none;
        z-index: 5000;
}

div#horiz-menu ul ul ul li span{
        padding-left: 12px;
}

div#horiz-menu ul ul ul,
div#horiz-menu ul ul ul ul,
div#horiz-menu ul ul ul ul ul,
div#horiz-menu ul ul ul ul ul ul{
        width: auto;
}

div#horiz-menu li:hover ul,
div#horiz-menu ul li:hover ul{
        display: block;
}

div#horiz-menu ul ul ul{
        width: 190px;
}

div#horiz-menu ul ul ul ul,
div#horiz-menu ul ul ul ul ul,
div#horiz-menu ul ul ul ul ul ul{
        width: 190px;
        position: absolute;
}

div#horiz-menu ul ul ul li{
        float: none;
        width: 190px;
        position: relative;
        padding: 0;
        margin: 0;
        z-index: 5000;
}

div#horiz-menu li li a,
div#horiz-menu li li a:hover,
div#horiz-menu li li span,
div#horiz-menu li li span:hover,
div#horiz-menu li li{
        height: 35px !important;
}

div#horiz-menu li li li{
        float: left;
}

div#horiz-menu li li{
        position: relative;
}

div#horiz-menu li li ul {
        left:-999em;
        position: absolute;
        float: none;
}

div#horiz-menu li li li ul {
        left:-999em;
        position: absolute;
}

div#horiz-menu li li:hover ul {
        left:0px!important;
        top: 35px!important;
        position: absolute;
}

div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul,
div#horiz-menu li li li li:hover li ul,
div#horiz-menu li li li li li:hover li ul{
        display: none;
}

div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul,
div#horiz-menu li li li li li:hover ul,
div#horiz-menu li li li li li li:hover ul {
        left:190px!important;
        top: 0px!important;
        position: absolute;
        display: block;
}

div#horiz-menu li:hover li ul,
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul,
div#horiz-menu li li li li:hover li ul {
        top:-999em;
}
