/********** DJMENU MULTICOLUMN STYLES **********/

#dj-main div.djsubwrap{
	border: none;
	padding: 0;
	background: none;	
	padding: 0;
	position:absolute; 
	top: 40px; 
	z-index: -1; 
}

#dj-main div.djsubwrap .col_5{ width: 770px; }
#dj-main div.djsubwrap .col_4{ width: 620px; }
#dj-main div.djsubwrap .col_3{ width: 470px; }
#dj-main div.djsubwrap .col_2{ width: 320px; }

#dj-main li:hover div.djsubwrap div.div_3{
		float: left;
		border: 1px solid #741809;
		border-bottom: none;
		background:	#e8bd35;
}

#dj-main div.djsubwrap{
	display: none;
}

#dj-main li:hover div.djsubwrap{
	display: block;
}

/*********************************************************/

#dj-main {
    padding: 0;
    margin: 0;
    list-style: none;
    background: none;
    z-index: 500;
    width: 100%;
    float: left;
    border: none;
}

#dj-main li.dj-up {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    z-index: 501;
    border: none;
	background: none;
	padding-right: 1px;
    line-height: 40px;
    height: 40px;
}

#dj-main li.dj-up.first a {
	background: transparent;
}

#dj-main li.last {
	background: transparent;
}

#dj-main li a.dj-up_a {
    display: block;
    float: left;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    color: #741808;
    text-decoration: none;
    font-weight: normal;
    padding: 0 20px;
    margin: 0;
    background: none;
    cursor: pointer;
    z-index: 505;
    font-variant: normal;
    letter-spacing: normal;
    outline: none;
}

#dj-main li a.dj-up_a span {
	float:left; 
	display:block;
}

#dj-main li a.dj-up_a span.dj-drop {
	float:left; 
	display:block;
}

#dj-main li:hover,
#dj-main li.active {
	background: none;
	padding-right: 1px;
}

#dj-main li:hover a.dj-up_a,
#dj-main li.active a.dj-up_a {
	background: url(../images/topmenu_hover.png) repeat-x top left;
    color: #fff;
}

#dj-main li:hover a.dj-up_a span,
#dj-main li.active a.dj-up_a span {
	display: block;
	float: left;
}

#dj-main li:hover a.dj-up_a span.dj-drop,
#dj-main li.active a.dj-up_a span.dj-drop {
	background: none;
}	

/********** Default list styling **********/

#dj-main li:hover {
	position:relative; 
	z-index: 1000;
}

#dj-main ul.dj-submenu {
	background: none;
	border: 0;
	border-bottom: 1px solid #741809;
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:3px 10px;
}

#dj-main div.djsubwrap .col_5 ul.dj-submenu{
	width: 750px;
}

#dj-main div.djsubwrap .col_4 ul.dj-submenu{
	width: 600px;
}

#dj-main div.djsubwrap .col_3 ul.dj-submenu{
	width: 450px;
}

#dj-main div.djsubwrap .col_2 ul.dj-submenu{
	width: 300px;
}

#dj-main ul.dj-submenu ul{
	border:none;
	padding: 0;
	margin: 0;
	width: 150px;
}

#dj-main ul.dj-submenu ul ul {
	padding: 0 0 0 15px;
}

#dj-main ul.dj-submenu li {
	height:auto; 
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	width: 150px;  
	background: none;
}

#dj-main ul.dj-submenu li ul li {
	height:auto; 
	font-weight: normal;
	padding: 2px 0 0 0;
	margin: 0;
	width: 135px;
	display: block !important;
}

#dj-main ul.dj-submenu li a:link, 
#dj-main ul.dj-submenu li a:visited {
	font-size: 11px; 
	font-weight: normal;
	height:auto; 
	line-height: 13px; 
	color: #741809; 
	text-decoration:none;
	padding: 3px 0;
	background:none;
	display: block;
	cursor: pointer;
}

#dj-main ul.dj-submenu li ul li a:link, 
#dj-main ul.dj-submenu li ul li a:visited{
	font-weight: normal;
	color: #741809;
	background: url('../images/submenuPipe.gif') top left no-repeat;
	padding: 3px 0 3px 15px;
}

#dj-main li ul.dj-submenu li a.dj-more {
	background: none;
}

#dj-main li:hover ul.dj-submenu li a:hover,
#dj-main li ul.dj-submenu li a.active {
	font-weight: bold;
	background: none;
	color: #741809; 
}

#dj-main li:hover ul.dj-submenu li ul li a:hover,
#dj-main li ul.dj-submenu li li a.active,
#dj-main li ul.dj-submenu li li li a.active {
	background: url('../images/submenuPipe.gif') top left no-repeat;
	font-weight: bold;
	color: #741809; 
}

#dj-main li:hover ul.dj-submenu li a.dj-more:hover {background: none; font-weight: bold; color: #741809; }
#dj-main li:hover ul.dj-submenu li a.dj-more-active {background: none; font-weight: bold; color: #741809; }
#dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {background: none; font-weight: bold; color: #741809; }

#dj-main li:hover ul.dj-submenu li ul li a.dj-more:hover {background: url('../images/submenuPipe.gif') top left no-repeat;}
#dj-main li:hover ul.dj-submenu li ul li a.dj-more-active {background: url('../images/submenuPipe.gif') top left no-repeat;}
#dj-main li:hover ul.dj-submenu li ul li a.dj-more-active:hover {background: url('../images/submenuPipe.gif') top left no-repeat;}

#dj-main li span.separator {
	font-size: 11px; 
	font-weight: normal;
	height:auto; 
	line-height: 13px; 
	color:#741809; 
	text-decoration:none;
	padding: 3px 0;
	background:none;
	display: block;
	cursor: pointer;
}

#dj-main ul {
	display: none;
}

#dj-main li:hover ul {
	display: block;
}

#dj-main li:hover ul.dj-submenu ul{
	padding-left: 15px;
}
