#menu {
 
z-index:2000;
 
}
.jqueryslidemenu{
	height:34px;
	width:980px;
}

.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.jqueryslidemenu ul.menuUL
{
	height:34px;	 
	font-size:11px;
	background:url(../images/menu/menu_bg.jpg); 
	border-bottom: 1px solid #000000;
	 
}
.jqueryslidemenu ul li a{
	/* ITEM WIDTH */	
	width: 118px;	
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	overflow:hidden; 
	white-space:nowrap; 
	text-align:center;	
	color:#ffffff; 
	font-weight: bold;
	font-size:12px;
	padding:5px 0;
	border-left: none;
 
}

/* 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:32px; 
	_height:33px; 
	margin-top: 3px;
}


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

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

/** top menu active element colors when in submenu */
.jqueryslidemenu ul li:hover a { 
	background:#322F2A;
	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:#a40104;	
	color:#ffffff;

}
.jqueryslidemenu ul li ul li.sl:hover a span.arr {
	background:url(../images/menu/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:#ffffff; 
	width:170px; 
	color:#2A2A2A; 
	border:1px dotted #BBB3B1; 
	*border:1px solid #BBB3B1; 
	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;
}

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

.jqueryslidemenu  li ul.submenu ul.subsub 
{
	display:none; 
	position:absolute; 
	z-index:14;  
	margin:-22px 0 0 181px; 
	*margin:-22px 0 0 181px; 
	_margin:-22px 0 0 181px; 
	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:#322F2A; 
	color:#ffffff; 
	width:220px; 
}

/** Full info in sub-sub */
.jqueryslidemenu  li ul.submenu ul.subsub li a.full { 
background:#322F2A; 
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 .image {
	float:right;
}
.jqueryslidemenu  li ul.submenu ul.subsub li a.full .model {
	position:relative;
	align: left;
	color:#000000;
	font-weight:bold;
}
.jqueryslidemenu  li ul.submenu ul.subsub li a.full .price {
	position:relative;
	align: left;
	color: #DA0105;
	font-weight:normal;
	font-size:11px;
}
 
.jqueryslidemenu  li ul.submenu ul.subsub li a.full .stock {
 position:relative;
 align: left;
color: #000000;
 top:10px;
}
/** end full info styles */
.jqueryslidemenu  li ul.submenu ul.subsub li  a:hover {
background:#a40104; 
color:#ffffff;
}
.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:#322F2A; 
	color:#ffffff; 
}
.jqueryslidemenu  li ul.submenu li.sl a:hover { 
	background:#a40104; 
	color:#ffffff; 
} 

.jqueryslidemenu  li ul.submenu li.sl a span.arr { 
	float:right; 
	width:4px; 
	height:10px; 
	background:url(../images/arrow.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/menu/arrow.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 {
	 
	width:133px;
	 
}