@charset "utf-8";

/* The CSS rules for colour and background images have been removed and placed in the Theme style.css files so that the same WP Spry Menu plugin can be used with all themes created by Kaz Design Works incorporating the WP Spry Menu plugin. This WP Spry Menu plugin should only be used with those themes and will not work correctly as a stand-alone plugin as some of the menu styles have been removed completely */ 

ul.MenuBarHorizontal, ul.MenuBarVertical {
	margin: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
}
ul.MenuBarHorizontal   {
	width: auto;
}

ul.MenuBarActive {
	z-index: 1000;
}

ul.MenuBarHorizontal li, ul.MenuBarVertical li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
}
ul.MenuBarHorizontal li {
	float: left;
}
ul.MenuBarHorizontal  ul   {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	left: -1000em;
}
ul.MenuBarVertical  ul   {
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	left: -1000em;
	margin-top: 0;
	margin-right: 136px;
	margin-bottom: 0;
	margin-left: 0;
}

ul.MenuBarVertical  ul, ul.MenuBarVertical ul ul, ul.MenuBarVertical ul ul ul {
	margin-left: 100%;
	top: 0px;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}

ul.MenuBarVertical ul.MenuBarSubmenuVisible {
	left: 0;
}

ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100%;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}
ul.MenuBarHorizontal /* design */
 a   {
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding-top: 0.5em;
	padding-right: 0.75em;
	padding-bottom: 0.5em;
	padding-left: 0.75em;
}
ul.MenuBarVertical /* design */
 a   {
	display: block;
	cursor: pointer;
	padding: 0.75em;
	text-decoration: none;
}
ul.MenuBarHorizontal  /* design */
a:hover,   {
	display: block;
	cursor: pointer;
	padding: 0.75em;
	text-decoration: none;
}
ul.MenuBarVertical  /* design */
a:hover   {
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding: .75em;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	padding-right: 1.2em;
}

/*ie hack, i don't know though */
ul.MenuBarHorizontal iframe, ul.MenuBarVertical iframe {
	position: absolute;
	display:none;
	z-index: 1010;
}



@media screen, projection
{
ul.MenuBarHorizontal    li.MenuBarItemIE    
	{
	display: block;
	f\loat: left;
	padding-top:0px;

	}
}
ul.MenuBarHorizontal  ul, ul.children  li   {
	width: 12em;
}
ul.MenuBarVertical  li  li.MenuBarItemIE    {
	display: block;
	f\loat: left;
	padding-top:-5px;
	margin-left: 136px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

