/*--------------------------------------------------------
Embedded Font Declaration by PJ 29/9/18
--------------------------------------------------------*/
@font-face {
  font-family: 'GoodTimes';
  src: url('/font/good_times_rg-webfont.woff2') format('woff2'),
       url('/font/good_times_rg-webfont.woff') format('woff'),
       url('/font/good_times_rg-webfont.ttf') format('truetype');
}
/*--------------------------------------------------------
/*--------------------------------------------------------
CHROME THEME STYLES
--------------------------------------------------------*/
body {
	font-size: 75%; /* Base Font Size : 76% - 90% */
	font-family: tahoma, Arial, Helvetica, sans-serif, "Lucida Grande", "Lucida Sans Regular";
	background: #E9E9E9 url(chrome/body_bg_new.jpg) top center no-repeat;
	background-attachment: scroll; /* scroll or fixed */
}
/*--------------------------------------------------------
MAIN LAYOUT
--------------------------------------------------------*/
#st_header_container { float: left; width: 100%; height: 180px; background: url(chrome/header.png) top left no-repeat; }
#st_header_center { margin: 0 0 0 10px; height: 180px; background: url(chrome/header.png) top center no-repeat; }
#st_header_left { float: left; width: 10px; height: 180px; margin-left: -100%; }
#st_header_right { float: left; width: 10px; height: 180px; margin-left: -10px; background: url(chrome/header.png) top right no-repeat; }
#st_speedbar { padding: 7px 0; text-align: right; margin: 0 10px 15px 0; color: #fff; }
#st_logo_container { height: 111px; }
#st_menu_container { float: left; width: 100%; }
#st_menu { margin-right: 200px; }
#st_menu_search { float: left; width: 200px; margin-left: -200px; }
#st_footer { background: url(chrome/body_bg.png) top center no-repeat; }
#st_footer_container { float: left; width: 100%; height: 255px; background: url(chrome/footer.png) top left no-repeat; }
#st_footer_center { margin: 0 0 0 10px; height: 255px; background: url(chrome/footer.png) top center no-repeat; }
#st_footer_links { padding: 18px 0 42px 0; color: #fff; }
#st_footer_left { float: left; width: 10px; height: 255px; margin-left: -100%; }
#st_footer_right { float: left; width: 10px; height: 255px; margin-left: -10px; background: url(chrome/footer.png) top right no-repeat; }
#st_copyright_container { background: url(chrome/copyright_bg.png) top repeat-x; }
#st_copyright { width: 100%; height: 16px; color: #fff; text-align: center; padding: 7px 0; }
/*--------------------------------------------------------
SEARCH BOX
--------------------------------------------------------*/
#st_search { margin-left: 10px; }
#st_search_input { float: left; color: #000; height: 14px; width: 134px; margin: 0px 0px; background: url(../images/search_bg.png) left no-repeat; padding: 8px; font-size: 1.0em; border: none; outline: none; }
input#st_search_button { float: left; background: url(../images/search_button.png) no-repeat center center; height: 30px; width: 30px; margin: 0px 0px; border: none; outline: none; cursor: pointer; }
input#st_search_button:hover { background: url(../images/search_button_hover.png) no-repeat center center; }
/*--------------------------------------------------------
COLUMN BACKGROUNDS
--------------------------------------------------------*/
/* 3 Column Layout */
.colmask { background: #ddd; /* Left Column Background Colour */ }
.colmid { background: #fff; /* Center Column Background Colour */ }
.colright { background: #ddd; /* Right Column Background Colour */ }
/* 2 Column Left Layout */
.leftmenu { background: #eee; /* Left Column Background Colour */ }
.leftmenu .colright { background: #fff; /* Right Column Background Colour */ }
/* 2 Column Right Layout */
.rightmenu .colleft { background: #fff; /* Left Column Background Colour */ }
.rightmenu { background: #ddd; /* Right Column Background Colour */ }
/*--------------------------------------------------------
HYPERLINKS
--------------------------------------------------------*/
a:link, a:visited { color: #333; text-decoration: underline; }
a:hover { color: #9E0056; text-decoration: none; }
/*--------------------------------------------------------
HEADERS
--------------------------------------------------------*/
h1 { font-family: 'GoodTimes', tahoma, Arial, Helvetica, sans-serif; font-size: 2.4em; color: #999; }
h2 { font-family: 'GoodTimes', tahoma, Arial, Helvetica, sans-serif; font-size: 1.8em; color: #999; }
h3 { font-family: 'GoodTimes', tahoma, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #999; }
h1, h2, h3 { margin: 0 0 10px 0; border: none; }
h1, h2, h3 a { text-decoration: none; }
.new_recent h3, .new_recent h3 a:link, .new_recent h3 a:visited { font-size: 1.1em; text-decoration: none; }
/*--------------------------------------------------------
HORIZONTAL RULE
--------------------------------------------------------*/
hr { margin: 10px 0; color: #fff; background: #fff; border: 1px solid #666; border-style: none none dotted; }
hr.minicart { margin: 5px 0 0px 0; color: #fff; background: #fff; border: 1px solid #666; border-style: none none dotted; }
/*--------------------------------------------------------
LOGO
--------------------------------------------------------*/
/* Adjust Logo Width & Height Dimensions Here : Default W480 x H100 */
#st_logo h1 { background: url(chrome/logo_new2.png) no-repeat; width: 940px; height: 110px; border: 0; overflow: hidden; margin: 0; padding: 0; z-index: 30; float: left; }
#st_logo h1 a { display: block; text-indent: -10000px; width: 940px; height: 110px; border: 0; text-decoration: none; }
#st_logo h1 a:hover { border: 0; text-decoration: none; }
/*--------------------------------------------------------
HEADER SPEEDBAR LINKS
--------------------------------------------------------*/
#header_links_container { float: left; width: 100%; }
#header_links_right { margin-left: 200px; color: #fff; }
#header_links_left { float: left; width: 200px; margin-left: -100%; text-align: left; }
#header_links { font-family: 'GoodTimes', tahoma, Arial, Helvetica, sans-serif; font-size: 1.1em; display: inline; font-weight: normal; position: relative; right: 0px; margin: 0; padding: 0px; border: 0; }
#header_links ul { display: inline; float: right; margin: 0; padding: 0; list-style: none; }
#header_links ul li { display: inline; float: left; margin: 0; padding: 0px 10px 0px 10px; background: transparent url(../images/nav_sep_light.png) right no-repeat; }
#header_links ul li a { color: #fff; margin: 0; padding: 0; text-decoration: none; }
#header_links ul li a:hover { border-bottom: solid 0px #000; color: #000; }
#header_links ul li a.active { border-bottom: solid 0px #000; }
#header_links ul li.first { padding: 0px 10px 0px 0px; }
#header_links ul li.last { padding: 0px 0px 0px 10px; background: none; }
/*--------------------------------------------------------
FOOTER SPEEDBAR LINKS
--------------------------------------------------------*/
#footer_links_container { float: left; width: 99%; }
#footer_links_left { margin-right: 200px; }
#footer_links_right { float: left; width: 200px; margin-left: -205px; text-align: right; }
#footer_links { font-weight: normal; position: relative; left: 0px; margin: 0; padding: 0px; border: 0; }
#footer_links ul { display: inline; float: left; margin: 0; padding: 0; list-style: none; }
#footer_links { font-family: 'GoodTimes', tahoma, Arial, Helvetica, sans-serif; font-size: 1.1em; display: inline; }
#footer_links ul li { display: inline; float: left; margin: 0; padding: 0px 10px 0px 10px; background: transparent url(../images/nav_sep_light.png) right no-repeat; }
#footer_links ul li a { color: #fff; margin: 0; padding: 0; text-decoration: none; }
#footer_links ul li a:hover { border-bottom: solid 0px #666; color: #666; }
#footer_links ul li a.active { border-bottom: solid 0px #666; }
#footer_links ul li.first { padding: 0px 10px 0px 0px; }
#footer_links ul li.last { padding: 0px 0px 0px 10px; background: none; }
/*--------------------------------------------------------
MENU & DIALOG BOXES - ROUNDED PURE CSS
--------------------------------------------------------*/
/*--------- MENUS ----------*/
.mborders { width: 100%; margin-bottom: 10px; }
.mtop, .mbottom { display: block; background: transparent; font-size: 1px; }
.mb1, .mb2, .mb3, .mb4 { display: block; overflow: hidden; }
.mb1, .mb2, .mb3 { height: 1px; }
.mb2, .mb3, .mb4 { background: #fff; /* Background */ border-left: 1px solid #111; /* Border */ border-right: 1px solid #111; /* Border */ }
.mb1 { margin: 0 5px; background: #111; /* Border */ }
.mb2 { margin: 0 3px; border-width: 0 2px; }
.mb3 { margin: 0 2px; }
.mb4 { height: 2px; margin: 0 1px; }
.mboxcontent { display: block; border: 0 solid #111; /* Border */ border-width: 0 1px; height: auto; background: #fff; }
* html .mboxcontent { /* height: 1px; */ }
.mboxpadding { padding: 4px; /* Padding */ background: #fff; /* Background */ }
/*--------- DIALOGS ----------*/
.dborders { width: 100%; margin-bottom: 10px; }
.dtop, .dbottom { display: block; background: transparent; font-size: 1px; }
.db1, .db2, .db3, .db4 { display: block; overflow: hidden; }
.db1, .db2, .db3 { height: 1px; }
.db2, .db3, .db4 { background: #fff; /* Background */ border-left: 1px solid #111; /* Border */ border-right: 1px solid #111; /* Border */ }
.db1 { margin: 0 5px; background: #111; /* Border */ }
.db2 { margin: 0 3px; border-width: 0 2px; }
.db3 { margin: 0 2px; }
.db4 { height: 2px; margin: 0 1px; }
.dboxcontent { display: block; border: 0 solid #111; /* Border */ border-width: 0 1px; height: auto; background: #fff; }
* html .dboxcontent { /* height: 1px; */ }
.dboxpadding { padding: 5px; /* Padding */ background: #fff; /* Background */ }
/*--------- STYLES ----------*/
.menu_colour { background: url(chrome/menu_bg.png); color: #000; }
h3.menu_colour { margin: 0; font-size: 1.2em; text-transform: none; font-weight: bold; padding: 1px 7px 6px 7px; }
.dialog_colour { background: url(chrome/dialog_bg.png); color: #000; }
h2.dialog_colour { margin: 0; font-size: 1.4em; text-transform: none; font-weight: bold; padding: 1px 7px 6px 7px; }
.blank { background: #fff; }
.filled { background: #eee; }
/*--------------------------------------------------------
MENU & DIALOG BOXES - ROUNDED CSS3
--------------------------------------------------------*/
h3.menu_title { margin: 0; padding: 7px 7px 5px 7px; color: #000; font-size: 0.9em; border: 1px solid #111;
/* Corners */
border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
background: url(chrome/menu_bg.png);
/* Shadows */
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
position: relative;
}
.menu_content { margin: 0; padding: 5px; margin-bottom: 10px; border: 1px solid #111; border-top: none; background: #fff; 
/* Corners */
border-radius: 0px 0px 7px 7px; 
-moz-border-radius: 0px 0px 7px 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
/* Shadows */
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
position: relative;
}
h2.dialog_title { margin: 0; padding: 7px 7px 5px 7px; color: #000; font-size: 1.4em; border: 1px solid #111; /* Corners */
border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
background: url(chrome/dialog_bg.png);
/* Shadows */
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
position: relative;
}
.dialog_content { margin: 0; padding: 5px; margin-bottom: 10px; border: 1px solid #111; border-top: none; background: #fff; 
/* Corners */
border-radius: 0px 0px 7px 7px;
-moz-border-radius: 0px 0px 7px 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
/* Shadows */
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
position: relative;
}
.dialog_content_blank { margin: 0; padding: 6px; margin-bottom: 10px; border: 1px solid #111; background: #fff; 
/* Corners */
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
/* Shadows */
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
position: relative;
}
.dialog_content_filled { margin: 0; padding: 10px; margin-bottom: 10px; border: 1px solid #111; background: #eee; 
/* Corners */
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
/* Shadows */
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
position: relative;
}
/*--------------------------------------------------------
MENU & DIALOG BOXES - SQUARE
--------------------------------------------------------*/
h3.menu_title_sq { padding: 7px 7px 5px 7px; margin: 0; color: #000; font-size: 1.2em; border: 1px solid #111; background: url(chrome/menu_bg.png); }
.menu_content_sq { padding: 5px; margin-bottom: 10px; border: 1px solid #111; border-top: none; background: #fff; }
h2.dialog_title_sq { padding: 7px 7px 5px 7px; margin: 0; color: #000; font-size: 1.4em; border: 1px solid #111; background: url(chrome/dialog_bg.png); }
.dialog_content_sq { padding: 5px; margin-bottom: 10px; border: 1px solid #111; border-top: none; background: #fff; }
.dialog_content_sq_blank { padding: 5px; margin-bottom: 10px; border: 1px solid #111; background: #fff; }
.dialog_content_sq_filled { padding: 5px; margin-bottom: 10px; border: 1px solid #111; background: #eee; }
/*--------------------------------------------------------
MENU BOXES HOVER EFFECT
--------------------------------------------------------*/
/*--------- STANDARD ----------*/
.menu_nav ul { margin: 0; padding: 0; list-style-type: none; }
.menu_nav ul a { display: block; width: auto; padding: 3px; background-color: #fff; border-bottom: 1px dotted #666; }
.menu_nav ul a:link, 
.menu_nav ul a:visited { padding: 3px; color: #666; text-decoration: none; }
.menu_nav ul a:hover { background: #eee url(../images/arrow_left_black.gif) right no-repeat; color: #000; padding: 3px 3px 3px 6px; }
.menu_nav ul a.first { border-top: 0px dotted #666; }
.menu_nav ul a.last { border-bottom: 0px dotted #666; }
/*--------- WITH IMAGES ----------*/
.menu_nav_img ul { margin: 0; padding: 0; list-style-type: none; }
.menu_nav_img ul a { display: block; width: auto; padding: 3px; background-color: #fff; border-bottom: 1px dotted #666; }
.menu_nav_img ul a:link, 
.menu_nav_img ul a:visited { color: #666; text-decoration: none; }
.menu_nav_img ul a:hover { background: #eee url(../images/arrow_left_black.gif) right no-repeat; color: #000; padding: 3px 3px 3px 3px; }
.menu_nav_img ul a.first { border-top: 0px dotted #666; }
.menu_nav_img ul a.last { border-bottom: 0px dotted #666; }
.menu_nav_img ul li { text-align: center; }
/*--------------------------------------------------------
FOOTER & COPYRIGHT LINKS
--------------------------------------------------------*/
.footer_title { padding: 3px; width: 90%; margin-bottom: 6px; background: none; color: #000; font-size: 1.3em; }
.footer_title_last { padding: 3px; width: auto; margin-bottom: 6px; background: none; color: #000; font-size: 1.3em; }
.footer_nav ul { margin: 0; padding: 0; list-style-type: none; }
.footer_nav li a { padding: 3px; width: 90%; display: block; border-bottom: 1px dotted #999; }
.footer_nav a:link,
.footer_nav a:visited { padding: 3px; font-size: 1.0em; text-decoration: none; color: #000; }
.footer_nav a:hover { color: #666; background: transparent url(../images/arrow_left_black.gif) right no-repeat; padding: 3px 3px 3px 6px; }
.footer_nav a.last { border-bottom: none; }
.footer_nav_last ul { margin: 0; padding: 0; list-style-type: none; }
.footer_nav_last li a { color: #fff; font-size: 1.0em; text-decoration: none; display: block; background: none; border-bottom: 1px dotted #999; padding: 12px 12px 12px 40px; }
/* Social Links */
.footer_nav_last li a { color: #fff; text-decoration: none; width: 75%; }
.footer_nav_last li.social_1 a:link, 
.footer_nav_last li.social_1 a:visited { color: #000; text-decoration: none; background: url(../images/social/32/twitter.png) 3px no-repeat; }
.footer_nav_last li.social_2 a:link, 
.footer_nav_last li.social_2 a:visited { color: #000; text-decoration: none; background: url(../images/social/32/facebook.png) 3px no-repeat; }
.footer_nav_last li.social_3 a:link, 
.footer_nav_last li.social_3 a:visited { color: #000; text-decoration: none; background: url(../images/social/32/rss.png) 3px no-repeat; }
.footer_nav_last li.social_4 a:link, 
.footer_nav_last li.social_4 a:visited { color: #000; text-decoration: none; background: url(../images/social/32/email.png) 3px no-repeat; }
.footer_nav_last li.social_5 a:link, 
.footer_nav_last li.social_5 a:visited { color: #000; text-decoration: none; background: url(../images/social/32/linkedin.png) 3px no-repeat; }
.footer_nav_last li.social_1 a:hover, 
.footer_nav_last li.social_2 a:hover, 
.footer_nav_last li.social_3 a:hover, 
.footer_nav_last li.social_4 a:hover, 
.footer_nav_last li.social_5 a:hover { color: #666; }
.footer_nav_last a.last { border-bottom: none; }
a.footer_link, 
a.footer_link:link, 
a.footer_link:visited { color: #fff; text-decoration: none; }
a.footer_link:hover { color: #666; text-decoration: none; }
/*--------------------------------------------------------
HORIZONTAL FLYOUT MENUS
--------------------------------------------------------*/
ul#hnavmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	left: -6px;
	top: -3px;
	z-index: 999;
}
ul#hnavmenu ul {
	width: 150px; /* Sub Menu Width */
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
}
ul#hnavmenu ul ul,
ul#hnavmenu ul ul ul { top: 0; left: 100%; }
ul#hnavmenu li { float: left; display: inline; position: relative; }
ul#hnavmenu ul li { width: 100%; display: block; }
/* Root Menu */
ul#hnavmenu a {
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	padding: 8px 6px 8px 6px;
	float: left;
	display: block;
	background: transparent;
	color: #DDDDDD;
	font-family: tahoma;
	font-size: 1.08em;
	font-weight: normal;
	text-decoration: none;
	height: 1%;
}
/* Root Menu Hover */
ul#hnavmenu a:hover,
ul#hnavmenu li:hover a,
ul#hnavmenu li.iehover a { text-decoration:underline; color: #BBBBBB; }
/* 2nd Menu */
ul#hnavmenu li:hover li a,
ul#hnavmenu li.iehover li a { float: none; background: #666; }
/* 2nd Menu Hover */
ul#hnavmenu li:hover li a:hover,
ul#hnavmenu li:hover li:hover a,
ul#hnavmenu li.iehover li a:hover,
ul#hnavmenu li.iehover li.iehover a { background: #999; }
/* 3rd Menu */
ul#hnavmenu li:hover li:hover li a,
ul#hnavmenu li.iehover li.iehover li a { background: #666; }
/* 3rd Menu Hover */
ul#hnavmenu li:hover li:hover li a:hover,
ul#hnavmenu li:hover li:hover li:hover a,
ul#hnavmenu li.iehover li.iehover li a:hover,
ul#hnavmenu li.iehover li.iehover li.iehover a { background: #999; }
/* 4th Menu */
ul#hnavmenu li:hover li:hover li:hover li a,
ul#hnavmenu li.iehover li.iehover li.iehover li a { background: #666; }
/* 4th Menu Hover */
ul#hnavmenu li:hover li:hover li:hover li a:hover,
ul#hnavmenu li.iehover li.iehover li.iehover li a:hover { background: #999; }
/* Hover Function - Do Not Move */
ul#hnavmenu li:hover ul ul,
ul#hnavmenu li:hover ul ul ul,
ul#hnavmenu li.iehover ul ul,
ul#hnavmenu li.iehover ul ul ul { display: none; }
ul#hnavmenu li:hover ul,
ul#hnavmenu ul li:hover ul,
ul#hnavmenu ul ul li:hover ul,
ul#hnavmenu li.iehover ul,
ul#hnavmenu ul li.iehover ul,
ul#hnavmenu ul ul li.iehover ul { display: block; }
/*--------------------------------------------------------
VERTICAL FLYOUT MENUS
--------------------------------------------------------*/
ul#vnavmenu,
ul#vnavmenu li,
ul#vnavmenu ul {
	width: 170px; /* Menu Width */
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#vnavmenu li { float: left; position: relative; width: 100%; }
ul#vnavmenu li.iehover { z-index: 1000; /* IE z-index bugfix */ }
ul#vnavmenu ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 9999;
	padding: 0;
}
/* Root Menu */
ul#vnavmenu a {
	border-bottom: 1px dotted #666;
	padding: 5px;
	display: block;
	background: #fff;
	color: #666;
	font-family: inherit;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	height: 1%;
}
/* Root Menu Hover */
ul#vnavmenu a:hover,
ul#vnavmenu li:hover a,
ul#vnavmenu li.iehover a { background: #999 url(../images/arrow_left_black.gif) right no-repeat; color: #fff; }
/* 2nd Menu */
ul#vnavmenu li:hover li a,
ul#vnavmenu li.iehover li a { float: none; background: #666; border-bottom: 0px solid #fff; color: #fff; }
/* 2nd Menu Hover */
ul#vnavmenu li:hover li a:hover,
ul#vnavmenu li:hover li:hover a,
ul#vnavmenu li.iehover li a:hover,
ul#vnavmenu li.iehover li.iehover a { background: #999; color: #fff; }
/* 3rd Menu */
ul#vnavmenu li:hover li:hover li a,
ul#vnavmenu li.iehover li.iehover li a { background: #666; color: #fff; }
/* 3rd Menu Hover */
ul#vnavmenu li:hover li:hover li a:hover,
ul#vnavmenu li:hover li:hover li:hover a,
ul#vnavmenu li.iehover li.iehover li a:hover,
ul#vnavmenu li.iehover li.iehover li.iehover a { background: #999; color: #fff; }
/* 4th Menu */
ul#vnavmenu li:hover li:hover li:hover li a,
ul#vnavmenu li.iehover li.iehover li.iehover li a { background: #666; color: #fff; }
/* 4th Menu Hover */
ul#vnavmenu li:hover li:hover li:hover li a:hover,
ul#vnavmenu li.iehover li.iehover li.iehover li a:hover { background: #999; color: #fff; }
/* Hover Function - Do Not Move */
ul#vnavmenu li:hover ul ul,ul#vnavmenu li:hover ul ul ul,
ul#vnavmenu li.iehover ul ul,ul#vnavmenu li.iehover ul ul ul { display: none; }
ul#vnavmenu li:hover ul,ul#vnavmenu ul li:hover ul,
ul#vnavmenu ul ul li:hover ul,ul#vnavmenu li.iehover ul,
ul#vnavmenu ul li.iehover ul,ul#vnavmenu ul ul li.iehover ul { display: block; }
