.jquerycssmenu {
	font-size:13px;
	position:absolute;
	z-index:13;
	top:0px;
}

.jquerycssmenu ul {margin:0; padding:0; list-style-type:none;}

/*Top level list items*/
.jquerycssmenu ul li {
	position: relative;
	display: inline;
	float: left;
}

.first-level {
	line-height:100px;
	padding:0 15px 0 15px;	
}

.first-level:first-child {
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}

.jquerycssmenu ul .active,
.jquerycssmenu ul li a:hover {
	color:#000000;
}

.jquerycssmenu ul .divider {display:none; padding:0px; height:36px; width:1px; border:0px; background:url('../images/menu/divider.png') no-repeat;}
.jquerycssmenu ul .divider img {width:1px;}

/*Top level menu link items style*/
.jquerycssmenu ul li .firstlvl {
	display:block;
	/*padding:0px;*/
	color:#868686;
	text-transform:uppercase;
}

.jquerycssmenu ul li .firstlvl .downarrowclass {
	display:inline-block;
	vertical-align:middle;
	margin-left:6px;
	width:12px;
	height:8px;
}

.jquerycssmenu ul li ul li a .rightarrowclass {
	float:right;
	margin:12px 10px 0 0;
	width:8px;
	height:12px;
	transform:rotate(-90deg);
}

/* 1st sub level menu */
.jquerycssmenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility:hidden;
	z-index:10;
	border:1px solid #f1f1f1;
	/*background:url('../images/bgmenu.png') repeat-x bottom #ffffff;*/
	
	background:#ffffff;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li {
	display:list-item;
	float: none;
	padding:0px;
	width: 200px;
	border-bottom:1px solid #ececec;
}

.jquerycssmenu ul li ul li:hover {
	background:#cf142a;
}
.jquerycssmenu ul li ul li a:hover {
	color:#ffffff;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a {
	display: block;
	font-size:11px;
	padding-left:15px;
	line-height:32px;
	color:#303030;
	text-shadow:0px 0px 0px;
	text-transform:capitalize;
}

/*.jquerycssmenu ul li ul li a:hover{ 
	background: #f0f0f0;
	color:#161616;
	text-shadow:0px 0px 0px;
	text-transform:capitalize;
}*/




/*.bottom_menu*/
#bottom_menu
{
	background:url('../images/bottom_menu_bg.png') repeat;
	margin-top:35px;
	min-height:300px;
	position:relative;
}

.bottom_menu
{
	width:1004px;
	margin:0px auto;
	padding:25px 0px;
}

.bottom_menu ul,li{margin:0px; padding:0px; list-style:none; }
.bottom_menu .parents {float:left; display:inline; }
.bottom_menu .limargins{margin-right:3%; } 
.bottom_menu .parents a{color:#ffffff;  font-size:12px;}
.bottom_menu .parents a:hover{text-decoration:underline;}

	.bottom_menu .childs{ margin-top:30px; } 
	.bottom_menu .childs li{padding-bottom:5px;}
	.bottom_menu .childs a{color:#875a43;  font-size:12px; text-transform:capitalize;}
	.bottom_menu .childs a:hover{text-decoration:underline;}
.bm-divider{background:#e6e1d0; height:1px; position:absolute; top:50px; width:1004px; left:50%; margin-left:-502px; }