

.dj-main {
    font-family: arial, verdana, sans-serif;
background-color: #414141;
background-image:url(../images/nav-bg.jpg); /*background of menu bar (default state)*/
width: 100%;
	margin:0;
	padding:0;
	  z-index: 500;
	  font-weight:bold;

}



.dj-main li.dj-up {

	position: relative;

    display: block;

    float: left;


}



.dj-main li a.dj-up_a {

   display: block;
background: #414141; /*background of menu items (default state)*/
color: white;
    padding: 0 0 0 13px;
color: #2d2b2b;
text-decoration: none;
background-image:url(../images/nav-bg.jpg);
line-height:42px;
font-size:15px;
}

.dj-main li:last-child{border-right:none;}

.dj-main li a.dj-up_a span {
border-right: 2px solid #fff;
display: block;
background-image:url(../images/nav-bg.jpg);
padding:0px;
line-height:42px;
font-size:15px;
color:#fff;
  padding: 0 15px 0 0;
   /* padding: 0 15px 0 0;

    height: 35px;

    background: url(../images/three_0.gif) right top no-repeat;
*/
}



.dj-main li a.dj-up_a span.dj-drop {

    padding: 0 25px 0 0;

    /*background: url(../images/three_0a.gif) no-repeat right top;*/

}



.dj-main li.hover a.dj-up_a, .dj-main li.active a.dj-up_a {

    color: #fff;

background: #7e5956; /*background of menu items during onmouseover (hover state)*/
color:#FFF;
background-image:url(../images/nav-bg-hover.jpg);

}



.dj-main li.hover a.dj-up_a span, .dj-main li.active a.dj-up_a span {

   /* background: url(../images/three_1.gif) no-repeat right top;*/
   color:#FFF;
background-image:url(../images/nav-bg-hover.jpg);

}



.dj-main li.hover a.dj-up_a span.dj-drop, .dj-main li.active a.dj-up_a span.dj-drop {

/*    background: url(../images/three_1a.gif) no-repeat right top;*/

    padding-bottom: 0px;

}



.dj-main li.separator > a {

    cursor: default;

}



.dj-main li a.dj-up_a span span.image-title {

	background: none;

	padding: 0 0 0 5px;

	display: inline;

	float: none;

	height: auto;

}

.dj-main img {

	border: 0;

	margin: 0;

}



/* Default list styling */

.dj-main li.hover {

    position: relative;

    z-index: 200;

}



.dj-main li.hover ul.dj-submenu {

    left: 0px;
    top: 35px;
font:Arial, Helvetica, sans-serif;
width: 180px; /*width of sub menus*/
padding: 0px;
margin: 0;
border-top-width: 0;


    z-index: 300;

}



.dj-main li.hover ul.dj-submenu li {
	display: block;
    height: auto;
    position: relative;
    float: left;
    width: 190px;
    font-weight: normal;
    display: block;
	height:30px;
    border-bottom: 1px  dotted  #FFFFFF;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
    background-color:#414141;
    

}



.dj-main li.hover ul.dj-submenu li a {

    display: block;

   height:25px;
padding-top:5px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
width: 185px; /*width of sub menus*/
text-decoration:none;


}



.dj-main li ul.dj-submenu li a.dj-more {

  /*  background: #50b5d0 url(../images/arrow.gif) 180px 6px no-repeat;*/

}



.dj-main li.hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {

background-image:url(../images/nav-bg-hover.jpg);
height:20px;
    color: #fff;


}



.dj-main li.hover ul.dj-submenu li a.dj-more:hover {

    background: #414141 url(../images/arrow_over.gif) 180px 10px no-repeat;

    color: #fff;

}



.dj-main li.hover ul.dj-submenu li a.dj-more-active {

background-image:url(../images/nav-bg-hover.jpg);

    color: #fff;

}



.dj-main li.hover ul.dj-submenu li a.dj-more-active:hover {
background: #414141 url(../images/arrow_over.gif) 180px 6px no-repeat;
color: #fff;

/*background-image:url(../images/nav-bg-hover.jpg);*/

}



.dj-main li.hover li.hover ul, .dj-main li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover li.hover ul {

    left: 190px;

    background-color:#414141;
    top: 0px;

   display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
width: 190px; /*width of sub menus*/
text-decoration:none;

    white-space: nowrap;

    z-index: 400;

    height: auto;

}



.dj-main ul, .dj-main li.hover ul ul, .dj-main li.hover li.hover ul ul, .dj-main li.hover li.hover li.hover ul ul, .dj-main li.hover li.hover li.hover li.hover ul ul {

    position: absolute;

    left: -9999px;

    top: -9999px;

    width: 0;

    height: 0;

    margin: 0;

    padding: 0;

    list-style: none;

}



.dj-main li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more {
    background: #414141 url(../images/arrow_over.gif) 180px 6px no-repeat; 
    color: #fff;


}



.dj-main li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li.hover li a.dj-more {
    background: #414141 url(../images/arrow_over.gif) 180px 6px no-repeat;

    color: #fff;

}

