#nav_main .moduletable{
margin:0 0 0 0;

}

#main_menu {
margin-left:0px !important;
}

#main_menu li ul {
position:absolute;
z-index:1000;
left: -999em;
margin: -39px 0 0 100%;
padding : 0;
display : block;

background:#fff url(/templates/full_screen_4/images/black-10.png) 0 0 repeat;
-moz-box-shadow: 1px 1px 6px #999;
-webkit-box-shadow: 1px 1px 6px #999;
box-shadow: 1px 1px 6px #999;
padding: 5px 0;
width:160px;
padding-bottom:30px;
}
#main_menu li ul ul {

margin: -39px 0 0 158px;
}

#main_menu li {
margin: 0 ;
padding:0;
position:relative;
list-style : none;
display : block;

background :transparent url(/templates/full_screen_4/images/black-10.png) 0 0 repeat;
border-bottom:1px solid #ccc;
}

#main_menu li:first-child {
border-top:1px solid #ccc;
}

#main_menu li li {
clear:both;

border:none;
background-image:none;
}

#main_menu li li:first-child {
border:none;
}

#main_menu li:hover ul ul, #main_menu li:hover ul ul ul,
#main_menu li.sfhover ul ul, #main_menu li.sfhover ul ul ul {
left: -999em;
}
#main_menu li:hover ul, #main_menu li li:hover ul, #main_menu li li li:hover ul,
#main_menu li.sfhover ul, #main_menu li li.sfhover ul, #main_menu li li li.sfhover ul {
left: auto;
}
#main_menu li a, #main_menu li span.separator {
padding:0;
display : block;
position : relative;

color:#000;
line-height:15px;
padding: 10px 10px 10px 18px;
text-transform: uppercase;
letter-spacing: -0.5px;
font-weight: normal;
font-size:13px;
text-decoration: none;
}

li span.separator {
cursor: default ;
}


#main_menu li li a, #main_menu li li span.separator {
padding:0;
display : block;
position : relative;

color:#000;
font-size:12px;
line-height:15px;
width:128px;
text-transform:none;
font-variant: small-caps;
letter-spacing: 0px;
margin: 0 4px;
padding: 10px 12px 10px 12px;
border-top:1px solid #ddd;
}

#main_menu li li:first-child a, #main_menu li li:first-child span.separator {
border-top:none;
}

#main_menu li:hover, #main_menu li.active {
background-color : #fff;
background-image: none;
}

#main_menu li:hover li:hover, #main_menu li.active li.active {
background-color: transparent;
background-image: none;
}


#main_menu li li:hover a, #main_menu li li:hover span.separator , #main_menu li.active li.active a, #main_menu li.active li.active span.separator {
background-color : #fff;
background-image: none;
}

#main_menu li li:hover li a, #main_menu li li:hover li span.separator , #main_menu li.active li.active li a, #main_menu li.active li.active li span.separator {
background-color : transparent;
background-image: none;
}

#main_menu li li li:hover a, #main_menu li li li:hover span.separator , #main_menu li.active li.active li.active a, #main_menu li.active li.active li.active span.separator {
background-color : #fff;
background-image: none;
}



#main_menu li.active a {
color:#000;
}

#main_menu li.active li a:hover, #main_menu li.active li.active li a:hover, #main_menu li.active li.active li.active li a:hover,
#main_menu li.active li span.separator:hover, #main_menu li.active li.active li span.separator:hover, #main_menu li.active li.active li.active li span.separator:hover {
color:#000;
}

#main_menu li.active a, #main_menu li.active li.active a, #main_menu li.active li.active li.active a, #main_menu li.active li.active li.active li.active a,
#main_menu li.active span.separator, #main_menu li.active li.active span.separator, #main_menu li.active li.active li.active span.separator, #main_menu li.active li.active li.active li.active span.separator {
color: #000;
}



#main_menu li a, #main_menu li li a, #main_menu li li li a, #main_menu li li li li a {
color:#000;
}


#main_menu li:hover li a, #main_menu li:hover li:hover li a, #main_menu li:hover li:hover li:hover li a,
#main_menu li:hover li span.separator, #main_menu li:hover li:hover li span.separator, #main_menu li:hover li:hover li:hover li span.separator {
color: #000;
}


#main_menu li:hover a, #main_menu li li:hover a, #main_menu li li li:hover a,
#main_menu li:hover span.separator, #main_menu li li:hover span.separator, #main_menu li li li:hover span.separator {
color:#000;
}


#main_menu li.active li a, #main_menu li.active li.active li a, #main_menu li.active li.active li.active li a, #main_menu li.active li.active li.active li.active li a,
#main_menu li.active li span.separator, #main_menu li.active li.active li span.separator, #main_menu li.active li.active li.active li span.separator,  #main_menu li.active li.active li.active li.active li span.separator {
color:#000;
}

