#menu {
position: absolute;
/*top: 135px;*/
 
z-index:1000;
margin-top: -17px;
}
.jqueryslidemenu{
	height:24px;
	width:990px;
}

.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.jqueryslidemenu ul.menuUL
{
	height:37px;	 
	font-size:14px;
	background:url(/images/menu_bg.png); 
}
.jqueryslidemenu ul li a{
	/* ITEM WIDTH */	
	width: 193px;	
	display: block;
	text-decoration: none;
	overflow:hidden; 
	white-space:nowrap; 
	text-align:center;	
	color:#2A2A2A; 
	font-weight: bold;
	font-size:14px;
	padding:5px 0;
	border-left: none;
	background:url(../images/menu_top_divider.jpg) no-repeat center right;
}

/* SUBMENU */
.jqueryslidemenu  li ul.submenu {
	display:none; 
	position:absolute; 
	z-index:10; 
	width:170px; 
	*width:170px; 
	_width:170px; 
}
.jqueryslidemenu  li:hover ul.submenu { 
	display:block;
}


.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
	height:28px; 
	_height:22px; 
	margin-top: 3px;
}


/* HOME ITEM */
.jqueryslidemenu  li.hm { 
	width:193px; 
/*	border-top: solid 3px #657ec0; */
	margin-top: 3px; 
	border-left: solid 1px #ffffff;
}
.jqueryslidemenu  li.hm a {
	width:193px;
}

/** Full element background */
.jqueryslidemenu ul li:hover{
	border-top: solid 3px #010d1e;
	background: #010d1e;
	color:#ffffff;
	margin-top: 0px;
}

/** top menu active element colors when in submenu */
.jqueryslidemenu ul li:hover a { 
	background: #010d1e;
	color:#ffffff;
}
.jqueryslidemenu ul li:hover a:hover {
	color:#ffffff;
}
/** end top menu active element */
/* active submenu element when in subsubmenu */

.jqueryslidemenu ul li ul li.sl:hover a {
    background: #ffffff;
	color: #000000;

}
.jqueryslidemenu ul li ul li.sl:hover a span.arr {
	background: url(../images/arrow.gif) no-repeat 0 50%;
}

/** end sub menu active element when in submenu */

.jqueryslidemenu ul li:hover a:hover {
	color: #ffffff;
}

.jqueryslidemenu  ul li ul li { border-top: none; margin-top: 0px }
.jqueryslidemenu  ul li ul li:hover { border-top: none; margin-top: 0px }


/* SUBMENU */

.jqueryslidemenu  li ul.submenu li {
	float:none; 
	text-align:left;
	height:1%;
}

.jqueryslidemenu  li ul.submenu li a { 
	background: #001b40; 
	width:170px; 
	color: #ffffff; 
	border-top:none; 
	text-align:left; 
	padding:3px 5px; 
	font-weight:normal; 
	text-transform:none;
}
.jqueryslidemenu  li ul.submenu li.first a { 
	border-top: solid 1px #BBB3B1;
    background: #010e21;
}

.jqueryslidemenu  li ul.submenu li a:hover { 
	background: #ffffff; 
	color:#000000;
}

.jqueryslidemenu  li ul.submenu ul.subsub 
{
	display:none; 
	position:absolute; 
	z-index:14;  
	margin:-22px 0 0 180px; 
	padding:0; 
	
	border-top:1px dotted #BBB3B1; 
	*border-top:1px solid #BBB3B1; 
	float:left;
}


.jqueryslidemenu  li ul.submenu li:hover ul.subsub { 
	display:block; 
	z-index:14; 
	float:left;
}

.jqueryslidemenu  li ul.submenu ul.subsub li a { 
	background:#001B40; 
	color:#ffffff; 
	width:220px; 
}
.jqueryslidemenu  li ul.submenu ul.subsub li.first a { 
    border-top: solid 1px #BBB3B1;
    background: #010e21;
}
/** Full info in sub-sub */
.jqueryslidemenu  li ul.submenu ul.subsub li a.full { 
background: #001B40; 
color:#ffffff; 
width:215px;
height:60px;  
padding-left:10px;
cursor:pointer;
}
.jqueryslidemenu  li ul.submenu ul.subsub li  a.full:hover {
background:#ffffff; 
color:#000000;
}
.jqueryslidemenu  li ul.submenu ul.subsub li a.full span.image {
 position:absolute;
 vertical-align:middle; 
 align: right;
 top:1px;
}
.jqueryslidemenu  li ul.submenu ul.subsub li a.full span.model {
	position:relative;
	align: left;
	color:black;
	font-weight:bold;
}
.jqueryslidemenu  li ul.submenu ul.subsub li a.full span.price {
 position:relative;
 align: left;
color: #B6130C;
}
.jqueryslidemenu  li ul.submenu ul.subsub li a.full span.stock {
 position:relative;
 align: left;
color: black;
 top:10px;
}
/** end full info styles */
.jqueryslidemenu  li ul.submenu ul.subsub li  a:hover {
background: #ffffff; 
color: #000000;
}
.jqueryslidemenu  li ul.submenu ul.subsub li  a span {  position:absolute; right:5px;}


.jqueryslidemenu  li ul.submenu li.sl {height:1%;}
/** submenu items background and colors */
.jqueryslidemenu  li ul.submenu li.sl a { 
	background: #00275e; 
	color:#ffffff; 
}
.jqueryslidemenu  li ul.submenu li.sl a:hover { 
	background: #ffffff; 
	color:#000000; 
} 

.jqueryslidemenu  li ul.submenu li.sl a span.arr { 
	float:right; 
	width:4px; 
	height:10px; 
	background: url(../images/haddad/arrow_light.gif) no-repeat 0 50%; 
	vertical-align:middle; 
	margin:2px 0 0 0; 
}
.jqueryslidemenu  li ul.submenu li.sl a:hover span.arr {background:url(../images/haddad/arrow_dark.gif) no-repeat 0 50%;}
.jqueryslidemenu  li ul.submenu li.sl:hover { _margin: 0 0  -3px 0; *margin: 0 0 -3px 0;}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	/*visibility: hidden;*/
}

.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}

.jqueryslidemenu ul li ul li ul{
	top: 0;
}

.jqueryslidemenu ul li ul li a{
	font: normal 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: 160px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0; 
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}

.jqueryslidemenu  li ul.last_menu  {
	width:122px !important
}
.jqueryslidemenu ul li ul.last_menu li a { 
	background:#11133c; 
	width:110px; 
	color:#2A2A2A; 
	border:1px solid #BBB3B1; 
	border-top:none; 
	text-align:left; 
	padding:3px 5px; 
	font-weight:normal; 
	text-transform:none;
}
.jqueryslidemenu  li ul.last_menu .first a { 
	background:#11133c; 
	width:110px; 
	color:#2A2A2A; 
	border:1px solid #BBB3B1;
	text-align:left; 
	padding:3px 5px; 
	font-weight:normal; 
	text-transform:none  
	
}
.jqueryslidemenu  li a.last {
	background:url(/images/empty.jpg);
	width:215px;
	border-right:1px solid #ffffff;
}