
/****************/
.menu-collapser{ position:relative; margin:0 0px 0 0; color:#FFF; width:auto; height:61px; line-height:32px; font-size:16px; padding:0;}
.collapse-button{ position: fixed; right: 70px; top: 0px; width: 69px; height:90px; background:url(../images/menu.png) no-repeat center center; cursor: pointer; border-left:#d4d4d4 solid 1px; text-align:center; padding:0px 0 0 0;}
.collapse-button:hover, .collapse-button:focus{}
.collapse-button .icon-bar {}

ul.slimmenu{ list-style-type: none; margin:0; padding: 0; position:relative; z-index:20;}
ul.slimmenu li { position: relative; display: inline-block;	float:left; margin:0; padding:0; background:url(../images/dot.png) no-repeat right center; }

ul.slimmenu > li { }
ul.slimmenu > li.seperator { padding:0 0 0 125px; }
ul.slimmenu > li:last-child{ background-image:none; }
ul.slimmenu > li:first-child a{ margin-left: 0px; }
ul.slimmenu > li:last-child a{ padding:7px 8px 0px 13px; background-image:none; }
ul.slimmenu li a { display: block; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#242424; text-decoration: none; font-weight:normal; margin:0 0px 0 0px; padding:7px 18px 0px 13px; height:23px; text-transform:uppercase;}
ul.slimmenu li a:hover, ul.slimmenu li a.current, ul.slimmenu li.activeNav  a{ color:#8a5301;}

ul.slimmenu li .sub-collapser { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075); position: absolute; right: 0; top: 1px; width: 48px;  height:35px; text-align: center; z-index: 10; cursor: pointer; display:none; }
ul.slimmenu li .sub-collapser {	}
ul.slimmenu li .sub-collapser:before { content: ''; display: block; position:absolute; height:35px; vertical-align:middle;}
ul.slimmenu li .sub-collapser > i { color: #333; font-size: 18px; display: block; vertical-align:middle; margin:3px 0 0 0; background:url(../images/down-arrow.png) no-repeat center center; text-indent:-9999px; }
ul.slimmenu li .sub-collapser.expanded > i { color: #333; font-size: 18px; display: block; vertical-align:middle; margin:3px 0 0 0; background:url(../images/up-arrow.png) no-repeat center center; text-indent:-9999px; }

ul.slimmenu li ul { margin:0px 0 0 0px; list-style-type:none; padding:0; width:157px; z-index:8; position:absolute;   }
ul.slimmenu li ul li { padding:0px 0; margin:0; display:block; text-transform:none; width:155px; list-style-type:none; background:none; border-left:#4f4e4d solid 1px; border-right:#4f4e4d solid 1px;}
ul.slimmenu li ul li:first-child { background:none; }
ul.slimmenu li ul li a, ul.slimmenu li.activeNav ul li a { display:block; float: none; font-weight:normal; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:none; text-align:left; width:135px; height:21px; padding:10px 10px 5px 10px; border-bottom:#4f4e4d solid 1px; background-image:none; background:url(../images/menu_bg.png) repeat left top; }
ul.slimmenu li ul li a:hover{ color:#0092e3; background-color:#423826; background-image:none;}
ul.slimmenu li ul li i { display:none; }

ul.slimmenu li > ul { display:none; position:absolute; left:0; top:100%; list-style-type:none; padding:31px 0 0 0; width:157px; z-index:8;}
ul.slimmenu li > ul > li ul { display:none; margin:0px 0 0 0px; padding:0 0 0 0; position:absolute; left:100%; top:0; z-index:10; width:100%;  }

/****************/
ul.slimmenu { padding:0; margin:0px 0 0 130px; list-style:none; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; position:relative;  left:0px; width:100%; }

ul.slimmenu.collapsed{ position:relative; z-index:101; }
ul.slimmenu.collapsed li { display:block; width:100%; padding:0 0px 0 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-color:#f0f0f0; float:left; background-image:none; position:relative; margin:0px 0 0 0; z-index:101; border-bottom:#e8e8e8 solid 1px;   }
ul.slimmenu.collapsed  > li:first-child a{ margin-left: 0px; }
ul.slimmenu.collapsed  > li:last-child a{ margin-right: 0px; }
ul.slimmenu.collapsed li a { font-size:16px; color:#cccc; text-transform:none; text-align:left; width:auto; height:28px; padding:10px 10px 0 10px; background-color:#f0f0f0; background-image:none;  margin:0;}
ul.slimmenu.collapsed li a:hover {color:#fff;   background-color:#f3ab4e;}

ul.slimmenu.collapsed li ul{ margin:0; padding:0; float:right;}
ul.slimmenu.collapsed li ul li{ display:block; width:150px; padding:0 0px 0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

ul.slimmenu.collapsed li ul li a { font-size:14px; color:#fff; text-transform:none; text-align:left; width:140px; height:21px; padding:8px 0 0 0; border-bottom:#224492 solid 1px; background-image:none;  margin:0;}


ul.slimmenu.collapsed li .sub-collapser {
    position: absolute;
    right: 10px;
    top: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    z-index: 999;
    cursor: pointer;
	display:block;
	
}
ul.slimmenu.collapsed li > ul {
    display: none;
    position: static;
}