.menu {
font-size : 10pt;
margin : 1em;
font-family : verdana;
}
.menu ul {
	padding-right : 0;
	padding-left : 0;
	z-index : 500;
	padding-bottom : 0;
	margin : 0;
	width : 15em;
	padding-top : 0;
	list-style-type : none;
	position : relative;
	background-color: #484F6C;
	background-image: url(images/hover-menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu li {
	float : left;
	color: #FFFFFF;
}
.menu li.sub {
background-color : #16203B;
}
.menu table {
margin-top : -1px;
font-size : 1em;
z-index : 100;
left : 0;
position : absolute;
top : 0;
border-collapse : collapse;
}
.menu a {
display : block;
padding-left : .5em;
font-weight : normal;
text-transform : none;
width : 14em;
color : #FFFFFF;
line-height : 2em;
font-style : normal;
height : 2em;
font-variant : normal;
text-decoration : none;
}
.menu b {
float : right;
margin-right : 10px;
}
* html .menu a {
width : 14em;
}
.menu li:hover {
position : relative;
}
.menu li:hover > a {
font-weight : normal;
text-transform : none;
color : #000000;
font-style : normal;
background-color : #9abfd0;
font-variant : normal;
text-decoration : none;
}
.menu li ul {
	left : 11em;
	visibility : hidden;
	position : absolute;
	top : 0em;
	padding: 0em;
}
.menu li:hover > ul {
visibility : visible;
}
.menu ul a:hover ul ul {
visibility : hidden;
}
.menu ul a:hover ul a:hover ul ul {
visibility : hidden;
}
.menu ul a:hover ul a:hover ul a:hover ul ul {
visibility : hidden;
}
.menu ul a:hover ul {
visibility : visible;
}
.menu ul a:hover ul a:hover ul {
visibility : visible;
}
.menu ul a:hover ul a:hover ul a:hover ul {
visibility : visible;
}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {
visibility : visible;
}
.menu ul ul li {
	border-left-width: .5em;
	border-left-style: solid;
	border-left-color: #9abfd0;
}
#products-menu {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 51px;
	width: 129px;
}
#products-menu-ul {
	width: 129px;
}

#products-menu-a {
	height: 51px;
	width: 129px;
	background-image: url(images/header/images/menu-products.jpg);
	margin: 0px;
	padding: 0px;
}
#products-menu-a:hover {
	background-image: url(images/header/images/menu-products-over.jpg);
}

#product-menu-first-drop {
	left: 0px;
	top: 51px;
}
#product-menu-first-drop>li{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contact-menu {
	margin: 0px;
	padding: 0px;
}
#contact-menu-ul {
	width: 145px;
}

#contact-menu-a {
	height: 51px;
	width: 145px;
	background-image: url(images/header/images/menu-contactus.jpg);
	margin: 0px;
	padding: 0px;
}
#contact-menu-a:hover {
	background-image: url(images/header/images/menu-contactus-over.jpg);
}
#contact-menu-first-drop {
	left: 0px;
	top: 51px;
}
#contact-menu-first-drop>li{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
