/********************************************************
* Copyright (c) 2013 - 2020 TollPlus, Inc.

*

* All Rights Reserved.

*

* This source code is proprietary property of TollPlus, Inc., and is protected by exclusive licensing policy.

* The content of this file must not be modified, republished, copied or reproduced by anyone without explicit

* written permission by TollPlus, Inc.

*

* Any violations will be subject to penalties to the full extent of the law under the provisions of the license policy.

********************************************************/
.jqueryslidemenu { font-weight: bold; width: 980px; margin: 0 auto; height: 28px; float: left; }
.jqueryWidth { width: 830px !important; }
.jqueryslidemenu ul { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.jqueryslidemenu ul li { position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.jqueryslidemenu ul li a { display: block; /*background: #414141; /*background of tabs (default state)
	color: white;
	border-right: 1px solid #778;
	color: #2d2b2b;*/ text-decoration: none; padding: 6px 8px; }
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color: #222222; }

.jqueryslidemenu ul li a.active { /*background:  url(../images/menu-strip.png) repeat-x top left;*/ background: #D5D3C4; /*tab link background during hover state*/ color: white; }
/*1st sub level menu*/
.jqueryslidemenu ul li ul { position: absolute; left: 0; display: block; z-index: 10000; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li { display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul { top: 0; }
/* Sub level menu links style */
/*.jqueryslidemenu ul li ul li a{background-color: #D5D3C4;border-bottom: 1px solid #999999;color: #222222 !important;width: 235px; /*width of sub menus*/
/*padding: 6px 8px;margin: 0;border-top-width: 0;border-bottom: 1px solid gray;	}*/
.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/ background: #D5D3C4; color: black; }
/* ######### CSS classes applied to down and right arrow images  ######### */

div.arrow-down { width: 0px; height: 0px; font-size: 0px; line-height: 0px; position: absolute; top: 13px; right: 7px; }
/* For Arrow */
.jqueryslidemenu ul li a div.arrow-down { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #FFF; }
.jqueryslidemenu ul li a:hover div.arrow-down, .jqueryslidemenu ul li.active a div.arrow-down { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #FFF; }
.jqueryslidemenu ul li:hover,
.jqueryslidemenu ul li a:hover { background: #d5d3c4; color: #333; }
.jqueryslidemenu ul li a.active { color: #333; background: #d5d3c4; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li { display: list-item; float: none; background-color: #d5d3c4; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a { font-size: 13px; font-weight: normal; width: 232px; padding: 8px; margin: 0; border-top-width: 0; background-color: #d5d3c4; border-bottom: 1px solid gray; }
.jqueryslidemenuz ul li ul li a:hover,
.jqueryslidemenuz ul li ul li:hover { /*sub menus hover style*/ background: #eff9ff; color: black; }
.slideMenu { float: right; font-weight: bold; height: 27px; margin: 0 auto; width:143px;}
.slideMenu ul { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.slideMenu ul li { position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.slideMenu ul li a { /*background: #414141; /*background of tabs (default state)
	color: white;
	border-right: 1px solid #778;
	color: #2d2b2b;*/ text-decoration: none; padding: 0; }
* html .slideMenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.slideMenu ul li a:link, .slideMenu ul li a:visited { color: #222222; }
.slideMenu ul li div.drop-down { position: absolute; left: 0; display: block; z-index: 10000; background: red; }
.slideMenu ul li div.drop-down { display: none; }
.slideMenu ul li div.divResetLogin { display: block; color: #333; padding: 6px 23px 5px 6px; }
.slideMenu ul li div.arrow-down { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; }
.slideMenu ul li.liHover:hover { background: none repeat scroll 0 0 #d5d3c4; }
#registerBlock a { padding: 0px; }
#registerBlock span { color: #333; }
#loginRight { left: -140px !important; }
#loginLeft { left: -111px !important; }
.slideMenu ul li div.message { color: #333; }

.menubeforelogin ul {
    margin-left: 25px;
}
.divMainMenu {
background:none !important;
}
.jqueryslidemenu.menubeforelogin {
    min-height: 50px;
    background: #e1630f;
    border-radius:5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight:normal;
}
.jqueryslidemenu.menubeforelogin ul li a:link, .jqueryslidemenu.menubeforelogin ul li a:visited {
    color: #ffffff;
}
.menubeforelogin ul li a {
    padding: 11px 20px;
    color: #fff;
    line-height: 29px;
}

.jqueryslidemenu.menubeforelogin ul li:hover, .jqueryslidemenu.menubeforelogin ul li a:hover {
    background: #1b3664;
    color: #FFFFFF;
}
.menubeforelogin div.arrow-down {
    top: 24px;
}
.jqueryslidemenu.menubeforelogin ul li ul {
border:1px solid #ccc;
left: -25px !important;
}
.menubeforelogin ul li ul li a {

background-color:#fff  !important;
color:#333  !important;
border-bottom: none !important;
}
.menubeforelogin ul li ul li a:hover, .menubeforelogin ul li ul li:hover {

background-color:#ccc !important;

}
.menubeforelogin a img {
    vertical-align: middle;
}