.dj-mtmenu {
	padding: 0;
	margin: 0; 
	list-style:none; 
	/*height: 40px; */
	background: transparent;
    position: relative;
	z-index: 500; 
	/*font-family: Arial, Helvetica, sans-serif;*/
	width: auto;
	text-align:left;	}
.dj-mtmenu li.dj-up {
	list-style:none outside; 
	display:block; 
	float:left;
	margin: 0;
	padding: 0;
	/*border: 2px solid #d4d4d4;*/
	border-right: 0;
	}
.dj-mtmenu li.first{}
.dj-mtmenu li.last {}
.dj-mtmenu li.active,
.dj-mtmenu li.hover{ background: url(../images/left_hover.png) left top no-repeat;
 }
.dj-mtmenu li a.dj-up_a {
	display: block; 
	float:left;
	/*height: 36px;*/
	line-height: 36px;
	color: #ffffff;
	
	text-decoration: none;
	font-size: 13px;
	/*font-weight: bold;*/
	padding: 2px 11px;
	cursor: pointer;
	}

.dj-mtmenu li a.dj-up_a span {
	float:left; 
	display:block;
	}
.dj-mtmenu li a.dj-up_a span.dj-drop {
	float:left; 
	display:block;
	padding: 0 15px 0 0;
	background: url(../images/menu-arrow.gif) 100% 17px no-repeat;
	}
.dj-mtmenu li.hover a.dj-up_a,
.dj-mtmenu li.active a.dj-up_a {
	color: #000;	
	background: url(../images/left_hover.png) left top no-repeat;
	}
.dj-mtmenu li.hover a.dj-up_a:link,
.dj-mtmenu li.active a.dj-up_a:link{
background: url(../images/right_hover.png) right top no-repeat!important;
}
a.dj-up_a:hover {
background: url(../images/right_hover.png) right top no-repeat!important;
}

/**/
.dj-mtmenu li.hover a.dj-up_a span,
.dj-mtmenu li.active a.dj-up_a span {
	background: none;
	text-decoration: none;
	/*background: url(../images/center_hover.png) left top repeat-x;*/
	}
.dj-mtmenu li.active a.dj-up_a span.dj-drop,
.dj-mtmenu li.hover a.dj-up_a span.dj-drop{
	background: url(../images/menu-arrow.gif) 100% -33px no-repeat;
	}
	
.dj-mtmenu li.separator > a {
	cursor: default;
}

.dj-mtmenu img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/************** Second level *********************/
.dj-mtmenu li.hover {
	position:relative; 
	z-index: 200;
}
.dj-mtmenu div.djsubwrap{
	border: none;
	padding: 0;
	background: none;
	position:absolute; 
	top: 38px;
	z-index: 300;
}
.dj-mtmenu div.djsubwrap .cols_5{ width: 900px; }
.dj-mtmenu div.djsubwrap .cols_4{ width: 720px; }
.dj-mtmenu div.djsubwrap .cols_3{ width: 540px; }
.dj-mtmenu div.djsubwrap .cols_2{ width: 360px; }

.dj-mtmenu li.hover div.djsubwrap div.sub-bg { /* submenu background */
		background: url(../images/bgSubmenu.png) left top repeat;
}
.dj-mtmenu div.djsubwrap{
	display: none;
}
.dj-mtmenu li.hover div.djsubwrap{
	display: block;
	/* ie7 fix */
	background: url(../images/blank.gif);
}
/*******************************/

.dj-mtmenu ul.dj-submenu {
	list-style: none outside;z-index:1000!important;
	padding: 3px 0;
	margin: 0;
	border: 0;
	border: 1px solid #ccc;
	display: block;
	background: #474747; /* Old browsers */
background: -moz-linear-gradient(top, #474747 0%, #030303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#030303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #474747 0%,#030303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #474747 0%,#030303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #474747 0%,#030303 100%); /* IE10+ */
background: linear-gradient(to bottom, #474747 0%,#030303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#030303',GradientType=0 ); /* IE6-9 */
}
.dj-mtmenu ul.dj-submenu li {
	list-style: none outside;
	padding: 0 3px;
	margin: 0;
	display: block;
	z-index:999!important;
	float: left;
	width: 165px; /* + 2*10px (padding) = 180px (width of column) */
	/* ie7 fix 
	background: url(../images/blank.gif);*/
	
}
.dj-mtmenu ul.dj-submenu li a {
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	color:#ffffff;
	text-decoration:none;
	padding: 3px 0;
	margin: 0;
	/*display: block;*/
	cursor: pointer;
}
.dj-mtmenu ul.dj-submenu li ul{
	list-style: none outside;
	border: 0;
	padding: 0 0 0 0px;
	margin: 0;
	display: block;
}
.dj-mtmenu ul.dj-submenu li ul li{
	width: auto;
	padding: 0 0 0 15px;
	margin: 1px 0;
	display: block !important;
	float: none;
	background: url(../images/submenuPipe.png) left 2px no-repeat;
	zoom: 1;
}
.dj-mtmenu ul.dj-submenu li ul li a {
	color:#ffffff;	
}
.dj-mtmenu ul.dj-submenu li ul li ul {
	padding: 0;
}

.dj-mtmenu li.hover ul.dj-submenu li a:hover,
.dj-mtmenu li.hover ul.dj-submenu li a.active {
	color:#ffffff;
	font-weight:bold
}
.dj-mtmenu li.hover ul.dj-submenu li ul li a:hover,
.dj-mtmenu li.hover ul.dj-submenu li ul li a.active {
	color:#ffffff;
	font-weight:bold
}

.dj-mtmenu li.hover ul.dj-submenu li a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li ul li a.dj-more {
	background: url(../images/sub-arrow.gif) 100% 8px no-repeat;
	padding-right: 10px;
}
.dj-mtmenu li.hover ul.dj-submenu li a.dj-more-active,
.dj-mtmenu li.hover ul.dj-submenu li ul li a.dj-more-active{
	background: url(../images/sub-arrow.gif) 100% 8px no-repeat;
	padding-right: 10px;
	color:#ffffff;
}

.dj-mtmenu li.hover ul.dj-submenu li.hover a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li.hover a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li.hover li.hover a.dj-more{
	color:#ffffff;
}

.dj-mtmenu li.hover ul.dj-submenu li a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li.hover ul li a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li a.dj-more,
.dj-mtmenu li.hover ul.dj-submenu li.hover ul li.hover li.hover li a.dj-more {
	color:#ffffff;
}

/********** clearing **********/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { 	
	display: inline-block;
}

/* Hides from IE-mac \*/ * html .clearfix {
    height: 1%;
}

.clearfix {
    display: block !important;
}
/* End hide from IE-mac */
@media (max-width: 480px) {
.dj-mtmenu div.djsubwrap .cols_3{ width: 325px!important; }
.dj-mtmenu ul.dj-submenu li {
	list-style: none outside;
	padding: 0 3px;
	margin: 0;
	display: block;
	z-index:999!important;
	float: left;
	width: 100px; /* + 2*10px (padding) = 180px (width of column) */
	/* ie7 fix 
	background: url(../images/blank.gif);*/
	
}
.dj-mtmenu {
	padding: 0;
	margin: 0; 
	list-style:none; 
	/*height: 40px; */
	background: transparent;
    position: relative;
	z-index: 500; 
	/*font-family: Arial, Helvetica, sans-serif;*/
	width: auto;
	text-align:left;
	height:560px;
	}
.dj-mtmenu li a.dj-up_a {
	display: block; 
	float:none;
	/*height: 36px;*/
	line-height: 36px;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 2px 12px;
	cursor: pointer;
	}
	.dj-mtmenu li.dj-up {
	list-style:none outside; 
	display:block; 
	width:100%;
	margin: 0;
	padding: 0;
	/*border: 2px solid #d4d4d4;*/
	border-right: 0;
	}
}
@media (max-width: 960px) and (min-width: 500px){
.dj-mtmenu div.djsubwrap .cols_3{ width: 640px!important; }
.dj-mtmenu ul.dj-submenu li {
	list-style: none outside;
	padding: 0 3px;
	margin: 0;
	display: block;
	z-index:999!important;
	float: left;
	width: 200px; /* + 2*10px (padding) = 180px (width of column) */
	/* ie7 fix 
	background: url(../images/blank.gif);*/
	
}
.dj-mtmenu {
	padding: 0;
	margin: 0; 
	list-style:none; 
	/*height: 40px; */
	background: transparent;
    position: relative;
	z-index: 500; 
	/*font-family: Arial, Helvetica, sans-serif;*/
	width: auto;
	text-align:left;
	height:460px;
	}
.dj-mtmenu li a.dj-up_a {
	display: block; 
	float:none;
	/*height: 36px;*/
	line-height: 36px;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 2px 12px;
	cursor: pointer;
	}
	.dj-mtmenu li.dj-up {
	list-style:none outside; 
	display:block; 
	width:100%;
	margin: 0;
	padding: 0;
	/*border: 2px solid #d4d4d4;*/
	border-right: 0;
	}
.dj-mtmenu li.dj-up {
width:100%!important;
	}

}
@media (min-width: 768px) and (max-width: 1024px) {.dj-mtmenu li a.dj-up_a {
	display: block; 
	float:left;
	line-height: 36px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	padding: 2px 5px;
	cursor: pointer;
	}}