#m_l{
    float:left;
	width:320px;
	height:34px;
	background: url(../images/menu/m_l.gif) no-repeat right top;
}
#m_r{
    float:left;
	width:21px;
	height:34px;
	background: url(../images/menu/m_r.png) no-repeat left;
}
#menu {
    float:left;
	width:635px;
	height: 34px;
   /* margin-top: 5px;*/
}
.jqueryslidemenu{
    /*position: absolute;
    z-index: 100;
    left: 50px;*/
	width:480px;
	float:left;
	height: 34px;
	background:url(../images/menu/menu_bg.jpg) top left repeat-x;
	color:#000000;
}

.jqueryslidemenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
}
.jqueryslidemenu ul.menuUL
{
    font-size: 11px;
}
/**
Top block
*/
.jqueryslidemenu ul.menuUL li.button {
	float: left;
	display:inline;
	text-align:center;
    position: relative;
	height: 34px;
}
.jqueryslidemenu ul.menuUL li.button a {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	/*padding-top: 10px;*/
	display: block;
	height: 34px;
	text-transform: capitalize;
}
.jqueryslidemenu ul li a{
    /* ITEM WIDTH */    
    width: 116px;    
    display: block;
    text-decoration: none;
    overflow:hidden; 
    white-space:nowrap; 
    text-align:center;    
    color:#2A2A2A; 
    font-weight: bold;
    font-size:12px;
    padding:5px 0;
    border-left: none;
    background:url(../images/menu/menu_divider.gif) no-repeat center right;
}
.jqueryslidemenu ul li.last a{
    background-image: none;
}
.jqueryslidemenu a.button {
    padding: 0 0 0 6px;
    color: #ffffff;
    font-weight: normal;
	background: url(../images/menu/menu_bg.jpg) top left repeat-x;
	height: 34px;
	line-height:200%;
}
.jqueryslidemenu a.button span {
   display: block;
   padding: 5px 0;
   height: 34px;
   font-weight:bold;
}
.jqueryslidemenu a.button:hover, .jqueryslidemenu li:hover a.button {
   background: url(../images/menu/menu_bg_.jpg) top left repeat-x !important;
}
.jqueryslidemenu a.button:hover span, .jqueryslidemenu li:hover a.button span {
   background: url(../images/menu/menu_bg_.jpg) top left repeat-x !important;
}
.jqueryslidemenu ul.menuUL li.first {
	/*width: 120px;*/
	background: none;
}
.jqueryslidemenu ul.menuUL li.last {
	width: 124px;
}
/**
Submenu
*/

.jqueryslidemenu ul.menuUL li.button ul.submenu {
	display: none; 
	position: absolute; 
	z-index: 1000; 
	width: 168px;
	/*padding-bottom: 3px;*/
	background: #ffffff;
    border: 5px solid #194ba1;
    left: 0 !important;
    zoom: 1;
    text-align: left;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li {
	display: block;
    float: none; 
	text-align: left;
	left: 10px;
	/*border-bottom: 1px dotted #ffffff;*/
	zoom: 1;
	border: none;
	vertical-align: bottom;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li a { 
	background: #ffffff; 
	width: 158px; 
	color: #30373b; 
	text-align: left; 
	padding: 0;
	padding-left: 10px;
	padding-top: 3px;
	text-transform: none;
	/*border-top: 1px dotted #ffffff;*/
    display: block;
	height: 19px;
}
.jqueryslidemenu li.sl {
   width: 168px !important;
   border-bottom: 1px dotted #fff !important;
   height: 22px !important;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl a {
	background: #ffffff url(../images/bullet_blue.gif) 150px center no-repeat;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl li a {
	background: #d5dfe5 !important;
	
}
.jqueryslidemenu li ul.submenu ul.subsub li a span {
    position: absolute;
    right: 15px;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl:hover {

}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl li a:hover {
    background: #1a6aae !important;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl a:hover {
	background: #1a6aae url(../images/bullet_white.gif) 150px center no-repeat;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li a:hover { 
	background: #1a6aae; 
	color:#ffffff;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.first a { 
	border-top: none;
	margin: 0;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.bold a { 
	font-weight: bold;        
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.first { 
	/*width: 169px;*/
	/*border-bottom: 1px dotted #eeeeee;
	display: block;
	text-align: left;*/
	
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl li .full a {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto;
    
}
.subsub_bg {
	background: #d5dfe5;
	position: absolute;
	top: 22px;
}
a.full {
	position: absolute;
	background: #ffffff;
	top: 0;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl li a.full {
	background: #ffffff !important;
}
/**
Subsubmenu
*/
.jqueryslidemenu ul.menuUL li.button ul.submenu li ul.subsub {
	display: none; 
	z-index: 14;  
	margin: -22px 0 0 168px; 
	padding: 0;  
	width: 215px; 
	float: left;
	position: absolute;

}
.jqueryslidemenu ul.menuUL li.button ul.submenu li ul.w150 {
    width: 150px;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li ul.subsub li a {
	width: 205px;
	border: none;
	/*border-bottom:1px dotted #ffffff;*/
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li ul.w150 li a {
    width: 140px;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li ul.subsub li.last a {
	border:none;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li ul.subsub a span.instock { 
	position:absolute; 
	right:15px;
}
/** Full info in sub-sub */
.jqueryslidemenu  li ul.submenu ul.subsub li .full { 
	width: 175px !important;
	height: 60px;  
	padding-left: 10px;
	position: absolute;
    top: 0;
}
.jqueryslidemenu  li ul.submenu ul.subsub li  .full:hover {
	/*background:#ffffff; 
	color:#000000;*/
}
.jqueryslidemenu  li ul.submenu ul.subsub li .full .image {
	/*float:right;*/       
}
.jqueryslidemenu  li ul.submenu ul.subsub li .full .model {
    position: relative;
    align: left;
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    color: #30373b;
}
.jqueryslidemenu  li ul.submenu ul.subsub li .full .model a {
    font-weight: bold;
    font-size: 14px;
}
.jqueryslidemenu  li ul.submenu ul.subsub li .full .price {
	position: relative;
	text-align: left;
	color: #ea0000;
	font-weight: normal;
	font-size: 11px;
}
/*.jqueryslidemenu  li ul.submenu ul.subsub li a.full .pr {
	color: #0063C9;
}*/
.jqueryslidemenu  li ul.submenu ul.subsub li .full .stock {
	font-size:11px;
	position:relative;
	align: left;
	color: #5D5D5D;
	font-weight:normal;
}
.pointer {
	display: none;
}
.sl a {
	display: block;
	
}
.mpg {
	font-weight: normal !important;
	color: #5D5D5D;
}
ul.subsub {
    top: auto !important;
}
.full .image {
    padding: 10px;
    text-align: center;
}
.jqueryslidemenu .full .links {
    margin-top: 11px;
}
.jqueryslidemenu ul.menuUL li.button ul.submenu li.sl li .full .links a {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    border: none;
    background: transparent !important;
    color: #194ba1 !important;
}