.jqueryslidemenu {position: relative;}
.jqueryslidemenu ul, .jqueryslidemenu ul li {display: block; list-style-image: none; list-style-position: outside; list-style-type: none;}
.jqueryslidemenu ul {width: 100%; height: 42px; padding: 0px; text-align: right;}
.jqueryslidemenu ul li {height: 42px; padding: 0px 0px 0px 4px; position: relative; margin: 0px; z-index: 98; display: inline-block; text-align: left;}
.jqueryslidemenu ul li a.mainmenu-btn, .jqueryslidemenu ul li a.mainmenu-btn:hover {text-decoration: none; text-transform: uppercase; display: inline-block; height: 42px; padding: 0px 32px 0px 16px; font-weight: 600; z-index: 99; line-height: 42px; color: #3e4d52; font-size: 13px; background: #e8eced url(../images/design/main-menu-bg.png) right -25px no-repeat;}
.jqueryslidemenu ul li a.mainmenu-btn:hover, .jqueryslidemenu ul li:hover a.mainmenu-btn, .jqueryslidemenu ul li:hover a.mainmenu-btn:hover {background-color: #8fa5ad; background-position: right 16px; color: #ffffff;}
.jqueryslidemenu ul li a.mainmenu-btn.mainmenu-btn-no-arr, .jqueryslidemenu ul li a.mainmenu-btn.mainmenu-btn-no-arr:hover {background-image: none; padding: 0px 16px 0px 16px;}


.jqueryslidemenu ul li ul {position: absolute; left: 0px; display: block; visibility: hidden; background-color: #8fa5ad; margin-left: 4px; height: auto; background-image: none; padding: 15px 17px 12px 17px; z-index: 99; width: 368px;
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,.21);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.21);
box-shadow: 4px 4px 4px rgba(0,0,0,.21);
}
.jqueryslidemenu ul li ul li {float: none; background-image: none; text-align: left; height: auto; display: block; width: auto; padding: 0px 0px 3px 0px;}
.jqueryslidemenu ul li ul li ul {top: 0; margin-left: 15px;}
.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li ul li a:hover {color: #ffffff; text-decoration: none; font-weight: 600; margin: 0px; height: auto; text-transform: uppercase; text-align: left; font-size: 12px; display: inline; width: auto; background-color: #98acb3; padding: 7px 18px 9px 18px; display: block; line-height: normal;}
.jqueryslidemenu ul li ul li a:hover {background-color: #acbbc2; text-decoration: none;}
.jqueryslidemenu ul li ul li span.mainmenu-offer {
	display: inline-block;
	float: right;
	padding: 0px 10px;
	height: 19px; line-height: 19px;
	-moz-border-radius: 10px / 9px;
	-webkit-border-radius: 10px / 9px;
	border-radius: 10px / 9px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e9eb;
	color: #6a8591;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

#support-menu.jqueryslidemenu ul {width: 124; height: 40px; padding: 0px; text-align: left;}
#support-menu.jqueryslidemenu ul li {height: 40px; padding: 0px 0px 0px 0px; width: 124px; float: none; display: block;}
#support-menu.jqueryslidemenu ul li a.mainmenu-btn, #support-menu.jqueryslidemenu ul li a.mainmenu-btn:hover {display: block; height: 40px; padding: 0px; font-size: 12px; background: #8fa5ad url(../images/design/main-menu-bg.png) right 15px no-repeat;}
#support-menu.jqueryslidemenu ul li a.mainmenu-btn span, #support-menu.jqueryslidemenu ul li a.mainmenu-btn:hover span {display: block; height: 40px; padding: 0px 0px 0px 0px; font-weight: 600; line-height: 40px; color: #ffffff; font-size: 12px; background: url(../images/design/suppotr-menu-bg.png) 14px 15px no-repeat; text-shadow: -1px -1px 1px rgba(0,0,0,.14); text-align: center;}
#support-menu.jqueryslidemenu ul li a.mainmenu-btn:hover span {color: #000000;}

#support-menu.jqueryslidemenu ul li ul {position: absolute; left: 0px; display: block; visibility: hidden; background-color: #8fa5ad; margin-left: 0px; height: auto; background-image: none; padding: 15px 17px 12px 17px; z-index: 100; width: 368px;
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,.21);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.21);
box-shadow: 4px 4px 4px rgba(0,0,0,.21);
}
#support-menu.jqueryslidemenu ul li ul li {float: none; background-image: none; text-align: left; height: auto; display: block; width: auto; padding: 0px 0px 3px 0px;}
#support-menu.jqueryslidemenu ul li ul li ul {top: 0; margin-left: 15px;}
#support-menu.jqueryslidemenu ul li ul li a, #support-menu.jqueryslidemenu ul li ul li a:hover {color: #ffffff; text-decoration: none; font-weight: 600; margin: 0px; height: auto; text-transform: uppercase; text-align: left; font-size: 12px; display: block; width: auto; background-color: #98acb3; padding: 7px 18px 9px 18px; display: block; line-height: normal;}
#support-menu.jqueryslidemenu ul li ul li a:hover {background-color: #acbbc2; text-decoration: none;}
#support-menu.jqueryslidemenu ul li ul li span.mainmenu-offer {
	display: inline-block;
	float: right;
	padding: 0px 10px;
	height: 19px; line-height: 19px;
	-moz-border-radius: 10px / 9px;
	-webkit-border-radius: 10px / 9px;
	border-radius: 10px / 9px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e9eb;
	color: #6a8591;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}