/*MENUS*/
.menu li {
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.menu li a{
	font-weight:bold;
	display:block;
	color:#444444;
}
.menu li a:hover{
	color:#444444;
}

/* Current and Active menus*/
.row_header .dmenu .active a{
	color:#c7501a;
	padding-bottom: 20px;
}
.bottom_menu .active {
	background: url(../images/active_bg_bottom_menu.png) no-repeat;
	background-position: 50% 100%;
}
.menu .curmnu a{
	color:#ccc;
}
/* Current and Active menus END*/
.menu ul {
	margin: 0px;
}
.row_topmenu{
	padding:0px;
	margin:0px;
	height:40px;
	margin:0px;
	float:left;
}
.bottom_menu{
	padding:0px;
	margin:0px;
	height:40px;
	margin:0px;
	/*float:left;*/
	float:right;
}
.dmenu{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
/* Root Level Menu */
.dmenu li {
	list-style:none;
	margin:0px;
	padding:0px;
}
 .row_topmenu .dmenu li a{
	border:none;
	font-weight:normal;
	padding:0px 11px 0px 11px;
	display:block;
	color:#444444;
	transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  font-size:11px;
  line-height:40px;
  text-transform:uppercase;
}
 .bottom_menu .dmenu li a{
	border:none;
	padding:0px 16px 0px 16px;
	display:block;
	color:#444444;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	font-size:14px;
	font-family: TrajanPro;
}
.dmenu li a:hover{
	color:#c7501a;
}
/* banner bottom menu start */
	.news_holder .banner_bottom_menus{
		float:right;
	}
	.banner_bottom_menus .current a {
		color:#c7501a;
	}
	.banner_bottom_menus li {
		float: left;
		padding: 0px 33px;
	}
	.banner_bottom_menus ul{
		margin: 0px;
		display: inline-block;
	}
	.banner_bottom_menus li a{
		color: #ffffff;
		text-transform: uppercase;
	}
	.banner_bottom_menus li:first-child{
		padding-left: 0px;
	}
	.banner_bottom_menus li:last-child{
		padding-right: 0px;
	}
/* banner bottom menu end */
/* Root Level Menu End */
/* Level 2 Menu */
.dmenu li ul {
	position: absolute;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:inherit;
	padding-left:inherit;
	margin:0px;
	left: -999em;
	font-weight: normal;
}
.dmenu li:hover ul, .dmenu li.sfhover ul {
	left: auto;
}
/* Level 2 Menu END */
/* Level 3 Menu */
.dmenu li ul ul {
	margin: -2.1em 0 0 10.8em;
}
.dmenu li ul li {
	float:none;
	width:130px;
}
.dmenu li ul li a{
	font-weight:bold;
	display:block;
	margin: 3px 0 0;
    text-align: center;
}
.dmenu li ul li a:hover{
	color:#ccc;
}
/* Level 3 Menu END */
.dmenu li:hover ul ul, .dmenu li:hover ul ul ul, .dmenu li.sfhover ul ul, .dmenu li.sfhover ul ul ul {
	left: -999em;
}

.dmenu li:hover ul, .dmenu li li:hover ul, .dmenu li li li:hover ul, .dmenu li.sfhover ul, .dmenu li li.sfhover ul, .dmenu li li li.sfhover ul {
	left: auto;
}
/* DHTML Menu END */
/*MENU END*/